Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> program de calculator >>

Bazele de C Programming

mp să). Dacă lăsați afară & Operatorul, veți obține o eroare când executați programul. Încercați să-l astfel încât să puteți vedea ce fel de eroare run-time pare.

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

  • int (valori întregi) folosește% d
  • float (plutitor valori puncte) folosește% f
  • char (valori caracter unic) folosește% c
  • șiruri de caractere (tablouri de caractere, discutate mai târziu) folosiți% s 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,