Kas ir printf() funkcija C programmēšanā

Kas Ir Printf Funkcija C Programmesana



C ir viena no populārākajām programmēšanas valodām, kurai ir plašs pielietojums programmatūras izstrādē. Viena no tās nozīmīgajām funkcijām C ir printf funkcija, ko plaši izmanto izvades attēlošanai konsolē. Ja jūs nezināt par printf() funkciju C, izpildiet šo rakstu, kur mēs iepazīsimies ar detaļām printf() funkcija, tās sintakse un izmantošana C programmēšanā.

Kas ir printf () valodā C

The printf() funkcija ir iekļauta C standarta bibliotēkā un tiek plaši izmantota programmā, lai parādītu izvadi konsolē. Šī funkcija pieņem jebkāda veida ievadi, kas sniegta slēgtajās iekavās. Tomēr lietotājiem ir jānorāda izvades veids, izmantojot formāta specifikācijas. Neizmantojot formāta specifikācijas, printf() funkcijai neizdosies ģenerēt izvadi konsolē.

Tālāk ir norādīta lietojamā sintakse printf() funkcija C programmēšanā.







printf ( formātā , arg1 , arg2 , ... ) ;

Kādi ir funkcijas printf() parametri

The printf() funkcija pieņem šādus argumentus.



  • Formāts: Rādītājs uz nulles gala virkni, kas ierakstīta faila straumē. Tas sastāv no rakstzīmēm un papildu formāta specifikācijas, kas sākas ar %.
  • Papildu argumenti: Citi argumenti, kas apraksta drukājamos datus. Tie parādās formāta norādītāja secībā.

Ko ietver formāta norādītājs

Formāta norādītāja daļas ir norādītas šādi:



  • Vadošā zīme %.
  • Viens vai vairāki karodziņi, kas maina reklāmguvumu darbību (neobligāti).
  • Ja zīmes nav, rezultāta iniciatīvai tiek ievietota atstarpe.
  • Neobligāts * vai vesels skaitlis tiek izmantots, lai definētu minimālā platuma lauku.
  • Lai definētu precizitāti, neobligāts lauks, kas ietver a. kam seko * vai veseli skaitļi, vai nekas.
  • Garuma modifikators, kas nav obligāts un nosaka argumenta lielumu.
  • Konversijas formāta norādītājs.

Lai iegūtu labāku izpratni, skatiet piemēru printf() funkcija C, kas norādīta zemāk:





#include
starpt galvenais ( )
{
char chr = 'k' ;
peldēt num1 = 9007 , num2 = 0,9756 ;
starpt int_num = 60 ;
printf ( 'num1 reizināts ar num2= %f \n ' , num1 * num2 ) ;
printf ( 'Iestatīts platums %*c \n ' , 8 , chr ) ;
printf ( '%d oktālais ekvivalents ir %o' , int_num , int_num ) ;
atgriezties 0 ;
}

Iepriekš minētais kods definē mainīgos lielumus rakstzīmei, peldošā komata skaitļiem un veselam skaitlim. Pēc tam tā izmanto printf() funkcija, lai parādītu peldošā komata skaitļu reizinājumu, iestatītu rakstzīmes platumu un parādītu vesela skaitļa oktālo ekvivalentu.



Visizplatītākie formātu specifikācijas ar funkciju printf() ir:

  • %d vai %i veselu skaitļu drukāšanai
  • %f peldošā komata skaitļu drukāšanai
  • %c vienas rakstzīmes drukāšanai
  • %s virknes drukāšanai

Secinājums

The printf() tiek izmantots C, lai rakstītu formatētas virknes. Tas ir definēts iekšpusē galvenes fails. Iepriekš minētajā rokasgrāmatā mēs aprakstījām sintaksi, argumentus un darbību printf() funkciju kopā ar piemēru. Šajā apmācībā tika apspriests arī formāta specifikators.