Funcția (operator) scanf in si, specificatori de format, operații de comparare

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:

  1. . - citiți un număr întreg

int i;
scanf (".", i);

  • % o - citiți numărul octal

    int i;
    scanf ("% o", i);

  • % x - citiți numărul hexazecimal

    int i;
    scanf ("% x", i);

  • % e (% f) - citiți numărul real

    float t;
    scanf ("% f", t);

  • % s - caracter de citire

    char ch;
    scanf ("% c", ch);







  • % s - citește linia

    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.

    1. Pentru a studia funcția scanf, introduceți variabile de diferite tipuri de câte 4
    2. 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);

  • Pentru a înțelege algebra booleană a logicii, încercați să găsiți două stări (0 și 1) la un obiect. De exemplu, inima: lovitură - 1, tăcere - 0






  • Articole similare

    Trimiteți-le prietenilor: