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"; |