Când declarați variabile în programele dumneavoastră, trebuie să indicați compilatorului tipul și numele variabilelor. Există multe tipuri de variabile și derivări ale acestora. Un tip (type, în engleză) definește cantitatea de date pe care o variabilă o poate stoca și setul de operații pe care programul le poate efectua asupra acestor date.
C# acceptă următoarele tipuri de bază, cunoscute și ca tipuri primitive, cu excepția string, care este un tip derivat:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
TIP
SINONIM CU
VALORI ACCEPTATE
================================================================================================
variabile numere întregi
int
System.Int32
Numere întregi între −2147483648 and 2147483647
byte
System.Byte
Numere întregi între 0 și 255
variabile numere reale (în virgulă mobilă)
float
System.Single
7 cifre (32 bit)
double
System.Double
15-16 cifre (64 bit)
decimal
System.Decimal
28-29 cifre semnificative (128 bit)
variabile text
string
System.String
O secvență de caractere
char
System.Char
Un singur caracter Unicode, stocat ca număr întreg între 0 și 65535
variabile boolene
bool
System.Boolean
Valoare Booleană, adevărat sau fals
|
Additional Information
There are a lot of other types extending on these variables, that are not used as much, or they are used in special cases. While it is unlikely you will be using them any time soon, you should take a look over them to familiarize yourself with their keyword names:
|
1
2
3
4
5
6
7
8
|
TIP
SINONIM CU
VALORI ACCEPTATE
==============================================================================================
short
System.Int16
Numere întregi între −32768 și 32767
ushort
System.UInt16
Numere întregi între 0 și 65535
uint
System.UInt32
Numere întregi între 0 și 4294967295
long
System.Int64
Numere întregi între −9223372036854775808 și 9223372036854775807
ulong
System.UInt64
Numere întregi între 0 și 18446744073709551615
sbyte
System.SByte
Numere întregi între −128 și 127
|
Caracterul u din unele cuvinte cheie înseamnă unsigned (fără semn), ceea ce înseamnă că variabila folosește bitul de semn pentru a memora în continuare cifre relevante, caz în care poate stoca doar valori pozitive sau 0, dar într-un interval mai mare. Caracterul s din sbyte înseamnă signed byte, iar așa cum vom afla mai târziu, o variabilă
byte nu are un bit de semn; în acest caz,
sbyte este o variabilă de tip
byte care utilizează un bit de semn. Acest lucru va fi explicat mai în detaliu într-o lecție viitoare.
În lecția următoare vom învăța cum putem da și valori variabilelor noastre.
Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip: