O variabilă este un nume pe care compilatorul îl atribuie uneia sau mai multor locații de memorie. Atunci când declarați o variabilă într-un program, trebuie să specificați tipul și numele acesteia. Tipul unei variabile specifică tipul de valori pe care variabila le poate stoca și setul de operații pe care programul le poate executa asupra acestora. Pentru tipul de variabilă int, compilatorul C# alocă de obicei 32 de biți (4 octeți). Tipul de variabilă int poate stoca valori cuprinse între -2,147,483,648 și 2,147,483,647. Următoarea imagine ilustrează modul în care variabila int este reprezentată în C#:
Variabilele de tip int pot păstra ca valori doar numere întregi. Ele nu au o parte fracționară, cum ar fi numere reale (reprezentate în virgulă mobilă). Dacă atribuiți unei variabile int o valoare în afara intervalului cuprins între -2,147,483,648 și 2,147,483,647, veți primi ceea ce programatorii numesc overflow (depășire), iar valoarea atribuită va fi greșită.
Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip: