Тип переменной | C# | Delphi | Access | Access SQL | JS | Размер | Пределы |
---|---|---|---|---|---|---|---|
Логический | bool | Boolean | Логический | BIT | Boolean | 1 Байт | true или false |
Знак | char | Char (Widechar) | 2 Байта | 1 символ в кодировке Unicode (0 .. 65 535) |
|||
Знак | - | Ansichar | 1 Байт | 1 символ в кодировке ANSI (0 .. 255) |
|||
Строка | ShortString | Короткий текст | CHARACTER | От 0 до 255 знаков | |||
Строка | string | String | Длинный текст | TEXT | String | Без ограничений | |
Целое | sbyte | ShortInt (Int8) | 1 Байт | -128 .. +127 | |||
Целое | short (Int16) | SmallInt (Int16) | Целое | SMALLINT | 2 Байта | -32'768 .. +32'767 | |
Целое | int (Int32) | Integer (Int32) | Длинное целое | INTEGER | 4 Байта | -2'147'483'648 .. +2'147'483'647 | |
Целое | long (Int64) | Int64 | Number | 8 Байт | -9'223'372'036'854'775'808 .. 9'223'372'036'854'775'807 | ||
Целое | byte | Byte (UInt8) | Байт | TINYINT | 1 Байт | 0 .. +255 | |
Целое | ushort (UInt16) | Word (UInt16) | 2 Байта | 0 .. +65'535 | |||
Целое | uint (UInt32) | Cardinal (UInt32) | 4 Байта | 0 .. 4'294'967'295 | |||
Целое | ulong (UInt64) | UInt64 | 8 Байт | 0 .. 18'446'744'073'709'551'615 | |||
С плавающей точкой | float (Single) | - | Одинарное с плавающей точкой | REAL | 4 Байта | -3.402823*1038 .. 3.402823*1038-1 | |
С плавающей точкой | double | Двойное с плавающей точкой | FLOAT | Number | 8 Байт | -1.79769313486232*10308 .. 1.79769313486232*10308 | |
С плавающей точкой | Double (Real) | 8 Байт | 2.23*10-308 .. 1.79*10308 | ||||
С плавающей точкой | Extended (Real48) | 10 Байт | 3.37*10-4932 .. 1.18*104932-1 | ||||
С плавающей точкой | Currency | Денежный | MONEY | 8 Байт | -922'337'203'685'477.5808 .. 922'337'203'685'477.5807 | ||
С плавающей точкой | decimal | Действительное | DECIMAL | 16 Байт | 0 .. +/–79 228 162 514 264 337 593 543 950 335; если с запятой, то 0 .. +/–7,9228162514264337593543950335 | ||
Дата и время | Дата и время | DATETIME (DOUBLE) | 8 байт | с 100 года до 9999 года |