ВУЗ:
Составители:
Рубрика:
Эта группа типов обозначает множество целых чисел в различных
диапазонах. Диапазон возможных значений целых типов зависит от их
внутреннего представления, которое может занимать один, два или четыре
байта.
В таблице 1 приведены имена (или названия) всех возможных целых
типов (их всего 5), а также длина их внутреннего представления в байтах и
диапазоны
возможных значений каждого из типов.
Таблица 1
Целые типы
Название Длина, байт Диапазон значений
Byte 1 0…255
ShortInt 1
-128…+127
Word 2 0…65535
Integer 2 -32768…+32767
LongInt 4 -2147483648…+2147483647
Значения целых типов могут изображаться в программе двумя
способами: в десятичном виде (в виде последовательности цифр от 0 до 9) и в
шестнадцатеричном виде
(в виде последовательности цифр от 0 до 9 и букв
от A до F, перед которыми ставится знак $).
Над целыми значениями допустимы следующие арифметические
операции: + - сложение, - - вычитание, * - умножение, / - деление и две
дополнительные операции "типа деление", а именно, Div - деление нацело, с
отбрасыванием дробной части и Mod - взятие остатка от целочисленного
деления.
При применении к целым
значениям всех этих операций, кроме / -
деления получается результат целого типа, а деление (/) всегда дает
вещественный результат.
К значениям целых типов могут быть применены стандартные
процедуры и функции, некоторые из них приведены в таблицах 2 и 3.
При действиях с целочисленными значениями тип результата будет
соответствовать типу операндов, а если операнды относятся к
различным
целым типам, - типу того операнда, который имеет максимальный диапазон
значений. Возможное переполнение результата никак не контролируется, что
может привести к непредсказуемым результатам.
Таблица 2
Эта группа типов обозначает множество целых чисел в различных диапазонах. Диапазон возможных значений целых типов зависит от их внутреннего представления, которое может занимать один, два или четыре байта. В таблице 1 приведены имена (или названия) всех возможных целых типов (их всего 5), а также длина их внутреннего представления в байтах и диапазоны возможных значений каждого из типов. Таблица 1 Целые типы Название Длина, байт Диапазон значений Byte 1 0…255 ShortInt 1 -128…+127 Word 2 0…65535 Integer 2 -32768…+32767 LongInt 4 -2147483648…+2147483647 Значения целых типов могут изображаться в программе двумя способами: в десятичном виде (в виде последовательности цифр от 0 до 9) и в шестнадцатеричном виде (в виде последовательности цифр от 0 до 9 и букв от A до F, перед которыми ставится знак $). Над целыми значениями допустимы следующие арифметические операции: + - сложение, - - вычитание, * - умножение, / - деление и две дополнительные операции "типа деление", а именно, Div - деление нацело, с отбрасыванием дробной части и Mod - взятие остатка от целочисленного деления. При применении к целым значениям всех этих операций, кроме / - деления получается результат целого типа, а деление (/) всегда дает вещественный результат. К значениям целых типов могут быть применены стандартные процедуры и функции, некоторые из них приведены в таблицах 2 и 3. При действиях с целочисленными значениями тип результата будет соответствовать типу операндов, а если операнды относятся к различным целым типам, - типу того операнда, который имеет максимальный диапазон значений. Возможное переполнение результата никак не контролируется, что может привести к непредсказуемым результатам. Таблица 2
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »