Целочисленные типы данных
Целочисленные типы данных занимают в памяти компьютера от 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; просмотров: 1143;