C sharp/Proměnné
Vzhled
< C sharp
Proměnné slouží k ukládání hodnot - informací.
Deklarace proměnných:
// datovyTyp nazevPromenne; int cislo; // deklarace promenne cislo = 128; // prirazeni hodnoty (inicializace) // to same na jeden radek int cislo = 128;
Primitivní typy proměnných
[editovat | editovat zdroj]Datový typ | Název | Velikost v bitech | Rozsah hodnot | Př. deklarace |
---|---|---|---|---|
byte | malá celá kladná čísla | 8 | 0 až 255 | byte cislo = 128; |
sbyte | malá celá čísla | 8 | -128 až 127 | sbyte cislo = 68; |
short | celá čísla | 16 | -215 až 215 -1 (-32 768 až 32 767) | short cislo = 128; |
ushort | celá kladná čísla | 16 | 0 až 216 -1 (0 až 65 535) | ushort cislo = 128U; |
int | celá čísla | 32 | -231 až 231 -1 | int cislo = 128; |
uint | celá kladná čísla | 32 | 0 až 232 -1 | uint cislo = 128U; |
long | velká čísla | 64 | -263 až 263 -1 | long cislo = 128L; |
ulong | velká kladná čísla | 64 | 0 až 232 -1 | ulong cislo = 128UL; |
float | desetinná čísla | 32 | ? | float cislo = 1.28F; |
double | desetinná čísla s větší přesností | 64 | ? | double cislo = 1.28; |
decimal | peněžní hodnoty | 128 | ? | decimal = 0.50M; |
bool | logická hodnota | 8 | false či true | bool zapnuto = true; |
char | znak | 16 | 0 až 216 -1 | char znak = 'a'; |
string | řetězec | 16 * počet znaků | ? | string jmeno = "Jan Novák"; |