Типы данных в Pacsal


Типы данных в Pacsal

Как мы помним, каждая переменная, которая будет использоваться в вашей программе, должна быть определена, т.е. иметь свой определенный тип.

Тип данных, присваиваемый переменной, определяют исходя из действий, совершаемых над ней, и её вида.

Стандартные типы данных

  1. Целое число – Integer (Числа от -32768 до + 32767) 
  2. Вещественные числа – Real (Числа с остатком и дробные) 
  3. Символьный тип – Char 
  4. Логический тип – 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