Să ne uităm la unele variații pentru a înțelege printf complet. Aici este cea mai simplă declarație printf:
printf (" Buna ziua "),Acest apel la printf are un șir format care spune printf pentru a trimite cuvântul " Buna ziua " la standard de afară. Contrast cu acest:
printf (" Bună ziua \\ n "),Diferența dintre cele două este că a doua versiune trimite cuvântul " Buna ziua " . urmată de o revenire de transport standard pe
următoarea linie arată cum să ieșire valoarea unei variabile folosind printf
printf. ("% d ", b);% d este un substituent care va fi înlocuită cu valoarea variabilei b, atunci când declarația printf este executat. De multe ori, veți dori să încorporați valoarea în cadrul unor alte cuvinte. O modalitate de a realiza care este ca aceasta:
printf (" Temperatura este "), printf ("% d ", b); printf (" de grade \\ n "),o cale mai ușoară este să spun acest lucru:
printf (" Temperatura este de grade% d \\ n quot;, &b);Puteți utiliza, de asemenea, mai multe substituenți% d în declarația printf o:
printf ("% d +% d =% d \\ n ", a, b, c);În declarația printf, este extrem de important faptul că numărul de operatori în șirul format corespunde exact cu numărul și tipul de variabile urmează. De exemplu, în cazul în care șirul de format conține trei operatori% d, atunci acesta trebuie să fie urmat de exact trei parametri și ei trebuie să aibă aceleași tipuri în aceeași ordine ca și cele specificate de către operatorii.
Puteți imprima toate de tipuri normale C cu printf folosind diferite substituenți: Site-ul
Puteți afla mai multe despre nuante de printf pe o mașină UNIX prin tastarea Man 3 printf. Orice alt compilator C pe care îl utilizați, probabil, va veni cu un fișier de ajutor manual o sau care conține o descriere a printf.
Scanf
Funcția scanf vă permite să accepte de intrare de la standard la,