| Тип переменной | Значения, которые данная переменная может принимать | Количество памяти, выделяемой для переменной этого типа |
| Целые числа |
| Byte | Целые числа от 0 до 255 | 1 байт |
| Integer | Целые числа от -32768 до 32767 | 2 байта |
| Long | Любые целые числа | 8 байт |
| Дробные числа |
| Single | -3,4^38 ... -1,4^-45 для отрицательных чисел и 1,4^-45 ... 3,4^38 для положительных чисел. | 4 байта |
| Double | -1,7^-308 ... -4,9^-324 для отрицательных чисел и 4,9^-324 ... l,7^+308 для положительных чисел. | 8 байт |
| Текст |
| String | Текст | 1 байт на символ при использовании кодировки ASCII или 2 байта на символ при использовании кодировки Unicode |
| Остальные |
| Boolean | Логические значения (true или false) | 2 |
| Date | Дата и время | 8 байт |
Итак, мы определились с кол-вом необходимой для переменной памяти, осталось убедить компьютер выделить ее. Эта операция называется