În acest tutorial, veți afla despre variabile și reguli pentru denumirea unei variabile. De asemenea, veți afla despre diferiți literați în programarea C și cum să creați constante.
Variabile
În programare, o variabilă este un container (zonă de stocare) pentru păstrarea datelor.
Pentru a indica zona de stocare, fiecărei variabile i se va da un nume unic (identificator). Numele variabilelor sunt doar reprezentarea simbolică a unei locații de memorie. De exemplu:
int playerScore = 95;
Aici, playerScore este o variabilă de int
tip. Aici, variabilei i se atribuie o valoare întreagă 95
.
Valoarea unei variabile poate fi modificată, de unde și numele variabilă.
char ch = 'a'; // some code ch = 'l';
Reguli pentru denumirea unei variabile
- Un nume variabil poate avea doar litere (atât majuscule, cât și minuscule), cifre și subliniere.
- Prima literă a unei variabile trebuie să fie fie o literă, fie o subliniere.
- Nu există nicio regulă cu privire la durata unui nume de variabilă (identificator). Cu toate acestea, este posibil să întâmpinați probleme în unele compilatoare dacă numele variabilei depășește 31 de caractere.
Notă: ar trebui să încercați întotdeauna să dați nume semnificative variabilelor. De exemplu: firstName
este un nume de variabilă mai bun decât fn
.
C este un limbaj puternic tastat. Aceasta înseamnă că tipul variabilei nu poate fi modificat odată ce a fost declarat. De exemplu:
int number = 5; // integer variable number = 5.5; // error double number; // error
Aici, tipul variabilei numerice este int
. Nu puteți atribui o valoare în virgulă mobilă (zecimală) 5.5 acestei variabile. De asemenea, nu puteți redefini tipul de date al variabilei la double
. Apropo, pentru a stoca valorile zecimale în C, trebuie să declarați tipul său fie double
sau float
.
Accesați această pagină pentru a afla mai multe despre diferite tipuri de date pe care o variabilă le poate stoca.
Litere
Literalele sunt date utilizate pentru reprezentarea valorilor fixe. Ele pot fi utilizate direct în cod. De exemplu: 1, 2,5, „c” etc.
Aici, 1 2.5
și „c” sunt literale. De ce? Nu puteți atribui valori diferite acestor termeni.
1. Numere întregi
Un număr întreg este un literal numeric (asociat cu numerele) fără nici o parte fracționată sau exponențială. Există trei tipuri de literali întregi în programarea C:
- zecimal (baza 10)
- octal (baza 8)
- hexazecimal (baza 16)
De exemplu:
Zecimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc.
În programarea C, octalul începe cu un 0, iar hexazecimalul începe cu un 0x.
2. Litere în virgulă mobilă
Un literal cu virgulă mobilă este un literal numeric care are fie o formă fracționată, fie o formă exponentă. De exemplu:
-2,0 0,0000234 -0,22E-5
Notă: E-5 = 10
-5
3. Personaje
Un caracter literal este creat prin încadrarea unui singur caracter în ghilimele unice. De exemplu: „a”, „m”, „F”, „2”, „)” etc.
4. Secvențe de evadare
Uneori, este necesar să utilizați caractere care nu pot fi tastate sau care au o semnificație specială în programarea C. De exemplu: linie nouă (introduceți), filă, semn de întrebare etc.
Pentru a utiliza aceste caractere, se folosesc secvențe de evadare.
Secvențe de evadareSecvențe de evadare | Caracter |
---|---|
| Backspace |
f | Formular de alimentare |
| Linie nouă |
| Întoarcere |
| Filă orizontală |
v | Fila verticală |
\ | Backslash |
\' | Ghilimele unice |
" | Ghilimele duble |
? | Semnul întrebării |
|