Informatică Sisteme de operare
Diferenta intre int si char in programare
Diferența dintre int și char în programare este tipul de date și intervalul de valori pe care îl stochează. int (integer) reprezintă numere întregi, cum ar fi 5 sau -10, în timp ce char (character) reprezintă un singur caracter, cum ar fi 'A' sau '7'. În C, int ocupă de obicei 4 octeți, iar char ocupă 1 octet.
Caracteristici tipice
- int Stochează numere întregi cu semn, de exemplu de la -2.147.483.648 la 2.147.483.647 pe 32 de biți.
- char Stochează un caracter ASCII, de exemplu 'a' are valoarea 97, sau poate fi folosit pentru numere mici de la -128 la 127.
Exemplu de cod
- 1 Declară variabile int varsta = 20; char initiala = 'M';
- 2 Folosește în operații varsta = varsta + 1; // devine 21; initiala = 'N'; // schimbă caracterul
- 3 Afișează valorile printf("Varsta: %d, Initiala: %c", varsta, initiala); // Va afișa: Varsta: 21, Initiala: N
Folosește int pentru calcule numerice și char pentru manipularea textului.