Основы объектно-ориентированного программирования на языке C# book | Page 69
5.2 Простi типи
Назва типу Обсяг Дiапазон значень
sbyte 1 вiд -128 до 127
short 2 вiд -32 768 до 32 767
int 4 вiд -2 147 483 648 до 2 147 483 647
long 8 byte 1 вiд −2 6 3 до 2 63 − 1
ushort 2 вiд 0 до 65 535
uint 4 вiд 0 до 4 294 967 295
ulong 8 char 2 вiд 0 до 2 64 − 1
float 4
вiд 0 до 255
коди символiв Unicode вiд 0 до 65535
вiд −3.4 × 10 38 до 3.4 × 10 38 (приблизно),
точнiсть 7 десяткових цифр
double
8
−1.7 × 10 308 до 1.7 × 10 308 (приблизно),
точнiсть 15-16 десяткових цифр
decimal
16
−7.9 × 10 28 до +7.9 × 10 28 (приблизно),
точнiсть 28-29 десяткових цифр
bool
1
Логiчнi значення true та false
Табл. 5.1: Простi типи даних в C# .
2. якщо у лiтералу є суфiкс U або u , то тип його значення є першим
типом серед uint , ulong , дiапазону якого належить число, по-
дане цим лiтералом (наприклад, 100u в текстi програми подає
число 100 типу uint , а 5000000000u подає вiдповiдне число типу
ulong );
3. якщо у лiтералу є суфiкс L або l , то тип його значення є першим
типом серед long , ulong , дiапазону якого належить число, по-
дане цим лiтералом (наприклад, 100L в текстi програми подає
значення типу long , а 10000000000000000000L подає значення
типу ulong );
4. якщо у лiтералу є суфiкс UL , Ul , uL , ul , LU , Lu , lU , або lu , то його
значення має тип ulong (наприклад, 100ul в текстi програми
подає значення типу ulong ).
69