C er et av de populære programmeringsspråkene som har brede applikasjoner innen programvareutvikling. En av de viktige funksjonene 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 vil komme inn på detaljene i
printf () funksjon, syntaks og bruk i C -programmering.
Hva er printf () i C
De printf () Funksjon er inkludert i C Standard Library og er mye tatt i bruk i et program for å vise utdata på konsollen. Denne funksjonen godtar alle typer innganger som er gitt i de lukkede parentesene. Imidlertid må brukerne spesifisere typen utdata ved hjelp av formatspesifikasjonene. Uten å bruke noen formatspesifikasjoner, 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 godtar 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 formatets spesifikasjonsordre.
Hva inkluderer en formatspesifikasjon
Delene av formatspesifikasjonen er gitt som:
- Et ledende skilt %.
- En eller flere enn ett flagg som endrer konverteringsatferd (valgfritt).
- Hvis ingen tegn er der, settes et rom inn for initiativet til resultatet.
- Valgfritt * eller heltallnummer brukes til å definere minimumsbreddefeltet.
- For å definere presisjon, et valgfritt felt som inkluderer en. etterfulgt av et * eller heltall eller ingenting.
- En lengdemodifiserer som er valgfri og definerer størrelsen på et argument.
- Konverteringsformatspesifikasjonen.
For mer forståelse se på eksemplet med printf () Funksjon i C gitt nedenfor:
#inkludere
int main ()
char chr = 'k';
FLOAT NUM1 = 9.007, num2 = 0.9756;
int int_num = 60;
printf ("num1 multiplisert med num2 = %f \ n", num1*num2);
printf ("Innstilling av bredde %*c \ n", 8, chr);
printf ("oktal ekvivalent med %d er %o", int_num, int_num);
retur 0;
Ovennevnte kode definerer variabler for et tegn, flytende punkttall og et heltall. Den bruker da printf () Funksjon for å vise multiplikasjonen av flytende punkttall, angi bredden på tegnet og vise den oktale ekvivalenten til heltallet.
De vanligste formatspesifikasjonene med printf () -funksjonen er:
- %d eller %i for å skrive ut heltall
- %F for utskrift av flytende punkttall
- %C for å skrive ut 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 headerfil. I guiden ovenfor beskrev vi syntaks, argumenter og arbeid av printf () Funksjon sammen med et eksempel. Denne opplæringen diskuterte også om formatspesifikasjonen.