Целочисленные типы данных
Целочисленные типы данных занимают в памяти компьютера от 1 до 4 байт (табл 6.1).
Таблица 6.1.Целочисленные типы данных
| Тип | Диапазон значений | Требуемая память (байт) |
| Byte | 0…255 | |
| ShortInt | – 128…127 | |
| Integer | – 32768…32767 | |
| Word | 0…65535 | |
| LongInt | – 2147483648…2147483647 |
Пример.
Var
x1,x2: byte;
y1: word;
z: integer;
Над данными целого типа определены следующие арифметические операции: +, -, *, /, div, mod. Результат выполнения этих операций над целыми операндами получается также целого типа (исключение составляет операция / – результат всегда вещественное число).
Над данными целого типа определены следующие операции отношения: =, <>, <, >, <=, >=. Результат выполнения этих операций – логический тип.
Для целых чисел определены следующие стандартные функции:
| Abs(x) | – Возвращает модуль x |
| Sqr(x) | – Возвращает квадрат числа x |
| Sqrt(x) | – Возвращает квадратный корень из x |
| Sin(x) | – Возвращает sin(x), результат вещественного типа |
| Cos(x) | – Возвращает cos(x), результат вещественного типа |
| Arctan(x) | – Возвращает arctg(x), результат вещественного типа |
| Ln(x) | – Возвращает ln(x), результат вещественного типа |
| Exp(x) | – Возвращает результат вещественного типа
|
| Succ(x) | – Возвращает следующее целое число (x + 1) |
| Pred(x) | – Возвращает предыдущее целое число (x – 1) |
| Ord(x) | – Возвращает аргумент x |
| Odd(x) | – Возвращает результат логического типа: false – для четного x, true – для нечетного x |
Для целых чисел определены следующие стандартные процедуры:
Dec(x,i) – уменьшает x на i, если i не задано – то на 1;
Inc(x,i) – увеличивает x на i, если i не задано – то на 1.
Дата добавления: 2015-08-08; просмотров: 1219;

результат вещественного типа