Användning av printf-Funktionen
printf är en funktion i C som används för att visa utdata på skärmen. Namnet står för print formatted och gör det möjligt att visa text, tal eller variabelvärden i ett specifikt format.
Main.c
12345678910#include <stdio.h> int main() { // Declaring and initialization `int` type variable int iVariable = 832; printf("iVariable = %d \n", iVariable); return 0; }
printf-funktionen ansvarar för att visa formaterad utdata på skärmen. I detta exempel skriver den ut både text och värdet av variabeln iVariable.
Formatsträng
C-språket har inte inbyggda in- och utmatningsfunktioner (I/O). Funktionen printf() används för att ta variabelns värde, konvertera dess innehåll till tecken och sedan ersätta "%d" med dessa.
%d är en formatspecifikator som instruerar printf att visa ett heltal. Specifikatorer fungerar som platshållare för variabelvärden, till exempel %f för flyttal, %c för tecken och %s för strängar.
%d: för heltal;%f: för flyttal;%c: för enskilda tecken.
Main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; // Variable of `int` type float fVariable = 54.984; // Variable of `float` type char cVariable = '#'; // Variable of `char` type printf("iVariable = %d \n", iVariable); // Using `%d` for integer printf("fvariable = %f \n", fVariable); // Using `%f` for float printf("cVariable = %c \n", cVariable); // Using `%c` for single character }
\n är en escape-sekvens som instruerar programmet att gå till en ny rad vid utskrift av text.
En av de stora fördelarna med funktionen printf() är dess förmåga att skriva ut flera variabler samtidigt.
main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; float fVariable = 54.984; char cVariable = '#'; printf("iVariable = %d \n fvariable = %f \n cVariable = %c \n", iVariable, fVariable, cVariable); return 0; }
Format-specifikatorerna och variablerna paras ihop i ordning, vilket gör att printf kan infoga varje variabels värde i dess motsvarande platshållare i rätt ordning.
Om du matchar fel specifikator kommer ditt program inte att visa data korrekt:
Main.c
12345678910# include <stdio.h> int main() { int iVariable = 1234; printf("%f", iVariable); // `%f` - a floating point number for floats return 0; }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.63
Användning av printf-Funktionen
Svep för att visa menyn
printf är en funktion i C som används för att visa utdata på skärmen. Namnet står för print formatted och gör det möjligt att visa text, tal eller variabelvärden i ett specifikt format.
Main.c
12345678910#include <stdio.h> int main() { // Declaring and initialization `int` type variable int iVariable = 832; printf("iVariable = %d \n", iVariable); return 0; }
printf-funktionen ansvarar för att visa formaterad utdata på skärmen. I detta exempel skriver den ut både text och värdet av variabeln iVariable.
Formatsträng
C-språket har inte inbyggda in- och utmatningsfunktioner (I/O). Funktionen printf() används för att ta variabelns värde, konvertera dess innehåll till tecken och sedan ersätta "%d" med dessa.
%d är en formatspecifikator som instruerar printf att visa ett heltal. Specifikatorer fungerar som platshållare för variabelvärden, till exempel %f för flyttal, %c för tecken och %s för strängar.
%d: för heltal;%f: för flyttal;%c: för enskilda tecken.
Main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; // Variable of `int` type float fVariable = 54.984; // Variable of `float` type char cVariable = '#'; // Variable of `char` type printf("iVariable = %d \n", iVariable); // Using `%d` for integer printf("fvariable = %f \n", fVariable); // Using `%f` for float printf("cVariable = %c \n", cVariable); // Using `%c` for single character }
\n är en escape-sekvens som instruerar programmet att gå till en ny rad vid utskrift av text.
En av de stora fördelarna med funktionen printf() är dess förmåga att skriva ut flera variabler samtidigt.
main.c
123456789101112#include <stdio.h> int main() { int iVariable = 832; float fVariable = 54.984; char cVariable = '#'; printf("iVariable = %d \n fvariable = %f \n cVariable = %c \n", iVariable, fVariable, cVariable); return 0; }
Format-specifikatorerna och variablerna paras ihop i ordning, vilket gör att printf kan infoga varje variabels värde i dess motsvarande platshållare i rätt ordning.
Om du matchar fel specifikator kommer ditt program inte att visa data korrekt:
Main.c
12345678910# include <stdio.h> int main() { int iVariable = 1234; printf("%f", iVariable); // `%f` - a floating point number for floats return 0; }
Tack för dina kommentarer!