Hva er printf()-funksjonen i C-programmering

Hva Er Printf Funksjonen I C Programmering



C er et av de populære programmeringsspråkene som har brede applikasjoner innen programvareutvikling. En av dens betydelige funksjoner i C er printf funksjon, som er mye brukt for å vise utdata på konsollen. Hvis du ikke vet om printf() funksjon i C, følg denne artikkelen hvor vi kommer inn på detaljene i printf() funksjon, dens syntaks og dens bruk i C-programmering.

Hva er printf() i C

De printf() funksjonen er inkludert i C-standardbiblioteket og er bredt tatt i bruk i et program for å vise utdata på konsollen. Denne funksjonen aksepterer alle typer innganger innenfor de lukkede parentesene. Imidlertid må brukerne spesifisere typen utdata ved å bruke formatspesifikasjonene. Uten å bruke noen formatspesifikasjoner, kan printf() funksjonen vil ikke generere en utgang på konsollen.

Følgende er syntaksen som skal brukes printf() funksjon i C-programmering.







printf ( format , arg1 , arg2 , ... ) ;

Hva er parametrene til printf()-funksjonen

De printf() funksjon aksepterer følgende argumenter.



  • Format: En peker til en null-terminert streng skrevet til filstrømmen. Den består av tegn og en ekstra formatspesifikasjon som starter med %.
  • Ytterligere argumenter: Andre argumenter som beskriver data som skal skrives ut. De vises i formatspesifisererens rekkefølge.

Hva inkluderer en formatspesifikasjoner

Delene av formatspesifikasjonen er gitt som:



  • Et ledende tegn %.
  • Ett eller flere flagg som endrer konverteringsatferd (valgfritt).
  • Hvis ingen tegn er der, settes det inn et mellomrom til initiativet til resultatet.
  • Det valgfrie * eller heltall brukes til å definere minimumsbreddefeltet.
  • For å definere presisjon, et valgfritt felt som inkluderer en. etterfulgt av en * eller heltall eller ingenting.
  • En lengdemodifikator som er valgfri og definerer størrelsen på et argument.
  • Konverteringsformatspesifikasjonen.

For mer forståelse se eksemplet på printf() funksjon i C gitt nedenfor:





#include
int hoved- ( )
{
røye chr = 'k' ;
flyte nummer1 = 9 007 , nummer2 = 0,9756 ;
int int_num = 60 ;
printf ( 'tall1 multiplisert med tall2= %f \n ' , nummer1 * nummer2 ) ;
printf ( 'Innstillingsbredde %*c \n ' , 8 , chr ) ;
printf ( 'Oktal ekvivalent av %d er %o' , int_num , int_num ) ;
komme tilbake 0 ;
}

Koden ovenfor definerer variabler for et tegn, flyttall og et heltall. Den bruker da printf() funksjon for å vise multiplikasjonen av flyttallstallene, angi bredden på tegnet og vise den oktale ekvivalenten til heltallet.



De vanligste formatspesifikasjonene med printf()-funksjonen er:

  • %d eller %i for utskrift av heltall
  • %f for utskrift av flyttall
  • %c for utskrift av et enkelt tegn
  • %s for å skrive ut en streng

Konklusjon

De printf() brukes i C for å skrive de formaterte strengene. Det er definert inne i header-fil. I veiledningen ovenfor beskrev vi syntaksen, argumentene og virkemåten til printf() funksjon sammen med et eksempel. Denne opplæringen diskuterte også om formatspesifikasjonen.