Алгоритмические языки и программирование. Игошина Л.В. - 8 стр.

UptoLike

Составители: 

Эта группа типов обозначает множество целых чисел в различных
диапазонах. Диапазон возможных значений целых типов зависит от их
внутреннего представления, которое может занимать один, два или четыре
байта.
В таблице 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