Skip to content

Типы данных

Язык LC поддерживает следущие примитивные типы данных. Тип void нельзя использовать для объявления переменных, он используется только в объявлении функций.

Примитивные типы

Тип Размер Диапазон
Целые со знаком (Signed)
sbyte 1 байт -128 до 127
short 2 байта -32768 до 32767
int 4 байта -2^31 до 2^31-1
long 8 байт -2^63 до 2^63-1
Целые без знака (Unsigned)
byte 1 байт 0 до 255
ushort 2 байта 0 до 65535
uint 4 байта 0 до 2^32-1
ulong 8 байт 0 до 2^64-1
Числа с плавающей точкой (Floating)
float 4 байта ±1.5 × 10^-45 до ±3.4 × 10^38 (7 знаков)
double 8 байт ±5.0 × 10^-324 до ±1.7 × 10^308 (15 знаков)
Логический тип (Boolean)
bool 1 байт true или false
Пустой тип (Void type)
void n/a n/a