4.1.1.3.2. Типы данных
Тип данных определяет множество допустимых значений, которые может принимать параметр, принадлежащий этому типу.
Astra.Server поддерживает следующие типы данных:
Тип
|
Описание
|
Допустимые значения
|
Int1
|
Знаковое целое 1 байт
|
[-128; 127]
|
UInt1
|
Беззнаковое целое 1 байт
|
[0; 255]
|
Int2
|
Знаковое целое 2 байта
|
[-32 768; 32 767]
|
UInt2
|
Беззнаковое целое 2 байта
|
[0; 65 535]
|
Int4
|
Знаковое целое 4 байта
|
[-2 147 483 648; 2 147 483 647]
|
UInt4
|
Беззнаковое целое 4 байта
|
[0; 4 294 967 295]
|
Int8
|
Знаковое целое 8 байт
|
[–9 223 372 036 854 775 808; 9 223 372 036 854 775 807]
|
UInt8
|
Беззнаковое целое 8 байт
|
[0; 18 446 744 073 709 551 615]
|
Float
|
Значение с плавающей запятой 4 байта
|
[±1.5×10-45; ±3.4×1038]. Точность 6-9 цифр
|
Double
|
Значение с плавающей запятой 8 байт
|
[±5.0×10-324; ±1.7×10308]. Точность 15-17 цифр
|
Bool
|
Логическое значение
|
true, false
|
String
|
Текстовая строка в кодировке UTF16
|
до 2 миллиардов знаков, каждый знак занимает 16 бит (2 байта)
|