Переменные типа Boolean (логические значения) сохраняются как 16-разрядные (двухбайтовые) числа, но могут иметь только значения True (истина) или False (ложь)
Переменные типа Byte сохраняются как 8-разрядные (1 байт) числа без знака в диапазоне от 0 до 255. Тип данных Byte используется для записи двоичных значений.
Переменные типа Integer (целые) сохраняются как 16-разрядные (2-байтовые) числа в диапазоне от -32 768 до 32 767.
Переменные типа Long (длинное целое) сохраняются как 32-разрядные (4-байтовые) числа со знаком в диапазоне от -2 147 483 648 до 2 147 483 647
Переменные типа Single (числа с плавающей точкой обычной точности) сохраняются как 32-разрядные (4-байтовые) числа с плавающей точкой стандарта IEEE в диапазоне от -3,402823E38 до -1,401298E-45 для отрицательных значений и от 1,401298E-45 до 3,402823E38 для положительных значений.
Переменные типа Double (числа с плавающей точкой двойной точности) сохраняются как 64-разрядные (8-байтовые) числа с плавающей точкой стандарта IEEE в диапазоне от -1,79769313486232E308 до -4,94065645841247E-324 для отрицательных значений и от 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений.
Переменные типа Decimal сохраняются как 96-разрядные (12-байт) целые без знака, масштабируемые степенями 10. Степень масштабирования определяет число знаков дробной части, которое может изменяться от 0 до 28. Для степени масштабирования 0 (числа без дробной части), максимальными по абсолютной величине значениями являются +/-79 228 162 514 264 337 593 543 950 335. При 28 знаках дробной части максимальными по абсолютной величине значениями являются +/-7,9228162514264337593543950335, а минимальными +/-0,0000000000000000000000000001.
Существует два типа строковых значений:
· Строки переменной длины, которые могут содержать до приблизительно 2 миллиардов (2^31) символов.
· Строки постоянной длины, которые могут содержать от 1 до 64K (2^16) символов.
Кодами для символов, образующих значения типа String, служат целые числа в диапазоне от 0 до 255. Первые 128 символов (0–127) набора символов, соответствуют буквам и символам стандартной американской клавиатуры. Эти первые 128 символов совпадают с набором символов ASCII. Следующие 128 символов (128–255) представляют буквы национальных алфавитов, буквы с надстрочными символами, символы денежной единицы и дроби.
Переменные типа Date (значения даты и времени) сохраняются как 64-разрядные (8-байтовые) числа с плавающей точкой стандарта IEEE, представляющие даты в диапазоне от 1 января 100 г. до 31 декабря 9999 г. и значения времени от 0:00:00 до 23:59:59. Переменным типа Date могут быть присвоены любые значения, задаваемые распознаваемыми датами в явном представлении (литералами даты).