Как мы помним, каждая переменная, которая будет использоваться в вашей программе, должна быть определена, т.е. иметь свой определенный тип.
Тип данных, присваиваемый переменной, определяют исходя из действий, совершаемых над ней, и её вида.
Стандартные типы данных
- Целое число – Integer (Числа от -32768 до + 32767)
- Вещественные числа – Real (Числа с остатком и дробные)
- Символьный тип – Char
- Логический тип – Boolean (Принимает значения - Правда (True) или Ложь (False))
При использовании переменной целого типа необходимо помнить, что над ними можно совершать операции сложения, вычитания, умножения и деления ( целочисленного ).
Также можно пользоваться стандартными функциями языка ( вычислять корень, синус, косинус и т.д. ).
Важно помнить, что при делении двух целых чисел результат всегда является числом вещественным.
Вот небольшая табличка показывающая целые типы данных.
| Название |
Обозначения |
Диапазон значений |
Длинна в байтах |
| Целое |
Integer |
-32768..32767 |
2 |
| Короткое целое |
ShortInt |
-128..127 |
1 |
| Длинное целое |
LongInt |
|
4 |
Байт |
Byte |
0..255 |
1 |
Слово |
Word |
0..65535 |
2 |
Перечисляемый тип формируется из значений, определенных программистом при объявлении типа. Перечень значений задают,через запятую в
круглых скобках, например:
Var D : ( Mon,The,Wed,Thu,Fri,Set,Sun ) ;
{Переменная D может ;принимать только указанные значения}
Вот небольшая табличка показывающая вещественные типы данных.
| Название |
Обозначения |
Количество десятичных цифр |
Диапазон изменения порядка |
Длинна в байтах |
| Вещественный |
Real |
11..12 |
-39..+38 |
6 |
| Одинарной точности |
Single |
7..8 |
-45..+38 |
4 |
| Двойной точности |
Double |
15-16 |
-324..+308 |
8 |
| Расширенный |
Extended |
19..20 |
-4951..4932 |
10 |