Целые типы

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

Таблица 2

Целые типы
Название Длина байт Диапазон значений
Byte ShortInt Word INTEGER LongInt 0…255 -128…+127 0…65535 -32768…+32767 -2147483648…+2147483647

 

А) При использовании процедур и функций с целочисленными параметрами следует руководствоваться « вложенностью» типов, т.е. везде, где может использоваться WORD, допускается использование BYTE ( но не наоборот), в LONGINT « входит» INTEGER , который в свою очередь включает в себя SHORTINT.

Перечень процедур и функций, применимых к целочисленным типам, приведём в таблице 2, буквами b, s, w, i, l, обозначены выражения соответственно типа byte, shortint, word, integer, u lougint, X- выражение любого из этих типов; буквы vb, vs, vw, vi, v,l vx, обозначает переменные соответствующих типов. В квадратных скобках указывается необязательный параметр.

 

Таблица 3 - Стандартные процедуры и функции, применимые к целым типам

 

Обращение Тип результата Действие
abs(x) х Возвращает модуль х
chr ( b) Char Возвращает символ по его коду
dec ( vx[,i]) -- Уменьшает значение vx на i, а при отсутствии i–на 1
inc ( vx[,i]) -- Увеличивает значение vx на i, а при отсутствии i-на 1
Hi ( i) Byte Возвращает старший байт аргумента
Hi ( w) Byte Возвращает старший байт аргумента
Lo(i) -- Возвращает младший байт аргумента
Lo(w) -- Возвращает младший байт аргумента
odd (l) Boolean Возвращает TRUE, если аргумент – нечетное число
Random (w) Как у параметра Возвращает псевдослучайное число, равномерно распределенное в диапазоне 0..(w-1)
sqr (x) х Возвращает квадрат аргумента
swap(i) INTEGER Меняет местами байты в слове
swap (w) Word  

 

При действиях с целыми числами тип результата будет соответствовать типу операндов, а если операнды относятся к различным целым типам, - типу того операнда, который имеет максимальную мощность (максимальный диапазон значений). RANdomize - инициация генератора псевдослучайных чисел.








Дата добавления: 2015-10-09; просмотров: 382;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.