promenne
Celočíselné proměnné
Proměnná |
bajtů |
minimální hodnota |
maximální hodnota |
sbyte |
1 |
-128 |
127 |
short |
2 |
-32768 |
32767 |
int |
4 |
-2147483648 |
2147483647 |
long |
8 |
-9223372036854775808 |
9223372036854775807 |
byte |
1 |
0 |
255 |
ushort |
2 |
0 |
65535 |
uint |
4 |
0 |
4294967295 |
ulong |
8 |
0 |
18446744073709551615 |
Proměnné s desetinými místy
Proměnná |
bajtů |
minimální hodnota |
maximální hodnota |
počet desetiných míst |
float |
4 |
±1.5*10 -45 |
±3.4*10 38 |
7 |
double |
8 |
±5.0*10 -324 |
±1.7*10 308 |
15-16 |
decimal |
16 |
±1.0 × 10-28 |
±7.9 × 1028 |
28-29 |
Desetinná čísla typu
float a double jsou v počítači uložena ve dvojkové soustavě a
dochází k určité ztrátě přesnosti. Např. pro finanční systém používat čísla typu
decimal .
Proměnné typu pravda/nepravda
Proměnná |
bajtů |
hodnota |
bool |
1 |
true nebo false |
Textové proměnné a řetězce
Proměnná |
bajtů |
hodnota |
char |
2 |
libovolný znak unicode |
string |
* |
řetězec (množina znaků) |