 Printf-Funktion Käyttäminen
Printf-Funktion Käyttäminen
printf on C-kielen funktio, jota käytetään näytön tulostukseen. Nimi tulee sanoista print formatted, ja sen avulla voidaan näyttää tekstiä, numeroita tai muuttujien arvoja tietyssä muodossa.
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-funktio vastaa muotoillun tulosteen näyttämisestä näytöllä. Tässä esimerkissä se tulostaa sekä tekstiä että muuttujan iVariable arvon.
Muotoilumerkkijono
C-kielellä ei ole sisäänrakennettuja syöte-/tulostusominaisuuksia. printf()-funktion tehtävänä on ottaa muuttujan arvo, muuntaa sen sisältö merkeiksi ja korvata "%d" näillä merkeillä.
%d on muotoilumerkki, joka ilmoittaa printf:lle, että tulostetaan kokonaisluku. Muotoilumerkit toimivat paikkamerkkeinä muuttujien arvoille, kuten %f liukuluvuille, %c merkeille ja %s merkkijonoille.
- %d: kokonaisluvuille;
- %f: liukuluvuille;
- %c: yksittäisille merkeille.
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 on ohjausmerkki, joka käskee ohjelmaa siirtymään uudelle riville tulostettaessa tekstiä.
Yksi printf()-funktion eduista on sen kyky tulostaa useita muuttujia samanaikaisesti.
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; }
Muotoilumääreet ja muuttujat yhdistetään järjestyksessä, mikä mahdollistaa sen, että printf sijoittaa kunkin muuttujan arvon oikeaan paikkaansa oikeassa järjestyksessä.
Jos käytät väärää määrittäjää, ohjelmasi ei näytä tietoja oikein:
Main.c
12345678910# include <stdio.h> int main() { int iVariable = 1234; printf("%f", iVariable); // `%f` - a floating point number for floats return 0; }
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What happens if I use the wrong format specifier in printf?
Can you give examples of common printf mistakes?
How can I fix a mismatch between format specifiers and variables?
Awesome!
Completion rate improved to 2.63 Printf-Funktion Käyttäminen
Printf-Funktion Käyttäminen
Pyyhkäise näyttääksesi valikon
printf on C-kielen funktio, jota käytetään näytön tulostukseen. Nimi tulee sanoista print formatted, ja sen avulla voidaan näyttää tekstiä, numeroita tai muuttujien arvoja tietyssä muodossa.
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-funktio vastaa muotoillun tulosteen näyttämisestä näytöllä. Tässä esimerkissä se tulostaa sekä tekstiä että muuttujan iVariable arvon.
Muotoilumerkkijono
C-kielellä ei ole sisäänrakennettuja syöte-/tulostusominaisuuksia. printf()-funktion tehtävänä on ottaa muuttujan arvo, muuntaa sen sisältö merkeiksi ja korvata "%d" näillä merkeillä.
%d on muotoilumerkki, joka ilmoittaa printf:lle, että tulostetaan kokonaisluku. Muotoilumerkit toimivat paikkamerkkeinä muuttujien arvoille, kuten %f liukuluvuille, %c merkeille ja %s merkkijonoille.
- %d: kokonaisluvuille;
- %f: liukuluvuille;
- %c: yksittäisille merkeille.
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 on ohjausmerkki, joka käskee ohjelmaa siirtymään uudelle riville tulostettaessa tekstiä.
Yksi printf()-funktion eduista on sen kyky tulostaa useita muuttujia samanaikaisesti.
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; }
Muotoilumääreet ja muuttujat yhdistetään järjestyksessä, mikä mahdollistaa sen, että printf sijoittaa kunkin muuttujan arvon oikeaan paikkaansa oikeassa järjestyksessä.
Jos käytät väärää määrittäjää, ohjelmasi ei näytä tietoja oikein:
Main.c
12345678910# include <stdio.h> int main() { int iVariable = 1234; printf("%f", iVariable); // `%f` - a floating point number for floats return 0; }
Kiitos palautteestasi!