ВУЗ:
Составители:
Рубрика:
Таблица 2.4
Название Длина, байт Диапазон значений
Cardinal 4 0. .. 2 147 483 647
Byte 1 0...255
Shortint 1 –128...+127
Smallint 2 –32 768...+32 767
Word 2 0...65 535
Integer 4 –2 147 483 648...+2 147 483 647
Longint 4 –2 147 483 648...+2 147 483 647
Int64 8 –9*1018. ..+9*1018
LongWord 4 0. . .4 294 967 295
Перечень процедур и функций, применимых к целочисленным
типам, приведен в табл. 2.5. Буквами b, s, w, i, l обозначены выражения,
соответственно, типа Byte, Shortint, Word, Integer и Longint, х − выраже-
ние любого из этих типов. В квадратных скобках указывается необяза-
тельный параметр.
Таблица 2.5
Обращение Тип результата Действие
abs (x) X Возвращает модуль x
chr(b) Char Возвращает символ по его коду
dec (vx [, i] ) –
Уменьшает значение vx на i, а
при отсутствии i – на 1
inc(vx[,i]) –
Увеличивает значение vx на i, а
при отсутствии i – на 1
hi(w) Byte
Возвращает старший бант аргу-
мента
hi(I) То же
Возвращает третий по счету
байт
lo(i) “
Возвращает младший байт ар-
гумента
lo(w) “ То же
odd(l) Boolean
Возвращает True, если аргумент
– нечетное число
random(w)
Как у параметра
Возвращает псевдослучайное
число, равномерно распреде-
ленное в диапазоне 0...(w–l)
sqr(x) X Возвращает квадрат аргумента
swap(i) Integer Меняет местами байты в слове
swap (w) Word То же
При действиях с целыми числами тип результата будет соответст-
вовать типу операндов, а если операнды относятся к различным целым
типам – общему типу, который включает в себя оба операнда. Например,
39
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »
