Целые типы

Длина, байт Название типа Диапазон значений
  byte от 0 до 255
  shortint от -128 до 127
  word от 0 до 65535
  integer от -32768 до 32767
  longint от -2147483648 до 2147483647

Над целыми числами выполняются операции:

"+" – сложение; "*" – умножение;" / "– деление;

"-" – вычитание; div – целочисленное деление;

mod – получение остатка от целочисленного деления.

Например, 5div2 дает результат 2, 6div2 дает – 3, 5mod2 дает – 1, а 6mod30.

В табл.3 содержатся основные встроенные процедуры и функции, применяемые к целым типам. В квадратных скобках указывается необязательный параметр.

Таблица 3

Встроенные процедуры и функции для обработки данных целого типа

Обращение Реализуемое действие
abs(x) Возвращает модуль х
dec(x[,i]) Уменьшает значение х на i, при отсутствии i на 1
inc(x[,i]) Увеличивает значение х на i, при отсутствии i на 1
odd(i) Возвращает true, если i - нечетное число, false - четное
random(w) Возвращает псевдослучайное число, равномерно распределенное на интервале[0,w-1]
sqr(x) Возвращает квадрат аргумента

Под данными вещественного типа понимаются числа, записанные с десятичной точкой. Значение числа вещественного типа представляется в ЭВМ лишь с некоторой конечной точностью, которая зависит от внутреннего формата вещественного числа. В табл. 4 приведены названия вещественных типов, их длина в байтах, а также диапазон возможных значений. Существует две формы представления вещественных чисел: с фиксированной и с плавающей точкой. Варианты записи вещественных чисел с фиксированной точкой приведены первом в столбце, а с плавающей – во втором:

1.36 1.36e0

0.0013 1.3e-3

123.123 1.23123e2

В разделе описания переменных данные вещественного типа можно описать так:

var a,b: real;

c,d: single;

k: double;

l,m,n: extended;

Таблица 4


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: