Este bine când sunt date toate datele și nu trebuie să introduceți nimic. Dar, crede-mă, practic nu se întâmplă. Amintiți-vă școala când ați măsurat anumite lucruri, iar apoi valorile rezultate au fost introduse în formulele dorite.
În limbajul C, pe lângă funcția de ieșire printf, există o funcție de scanf pentru intrare. Iată funcția de scanare pe care o prezentăm acum și o analizăm în detaliu:
Formatele de specificare
Ei bine, să trecem peste specificatorii formatului:
- . - citiți un număr întreg
int i;
scanf (".", i);
int i;
scanf ("% o", i);
int i;
scanf ("% x", i);
float t;
scanf ("% f", t);
char ch;
scanf ("% c", ch);
char * str ;;
scanf ("% s", str);
Operațiuni de comparare
Logicul boolean este inițial instalat în computer, adică toate construite pe 0 și 1. Dacă nu înțelegeți despre ce este vorba, revizuiți filmul Matrix, unde fiecare economizor de ecran verde a constat din aceste două numere magice.
Desigur, 0 și 1 sunt bune, dar avem nevoie de un sens logic, deci în operațiile logice 0 este FALSE și 1 este TRUE. Aceste concepte TRUE și FALSE sunt strâns legate de operațiile de comparație. În primul rând, oferim toate operațiunile posibile de comparare:
În principiu, cea mai comună greșeală pe care începătorii o fac este să confunde operația de atribuire (=) cu operația de comparație (==). Acestea sunt lucruri complet diferite. Dar la toate primele etape ale codării există erori pe acest sol, deci fiți mai atenți.
- Pentru a studia funcția scanf, introduceți variabile de diferite tipuri de câte 4
- Se dau 3 numere: a = 5, b = 4, c = 4. Folosind operațiile de comparare și funcția printf, măriți rezultatele. exemplu:
printf (". \ n", a> b, a> c);