Лекция: Элементарные типы данных

Целочисленные типы

Целочисленные переменные отличаются различным диапазо­ном сохраняемых данных и, естественно, различными требованиями к памяти. Подробно данные характеристики представлены в следующей таблице.

 

Тип Нижний предел Верхний предел Размер, в байтах
BYTE 8 бит  
WORD 16 бит  
DWORD 32 бита  
LWORD 64 бита  
SINT -128
INT -32768
DINT -231-1 231-1
LINT -263-1 263-1
USINT

 

 

Тип Нижний предел Верхний предел
UINT
UDINT 232-1
ULINT 264-1

Нижний предел диапазона целых без знака 0, верхний предел определяется как (2n) — 1, где n — число разрядов числа. Для чисел со знаком нижний предел -(2n-1), верхний предел (2n-1).

Наименования целых типов данных образуются с применением префиксов, выражающих отношение размера к 16-разрядным словам: S (short *1/2) короткое, D (double *2) двойное, L (long *4) длинное. Префикс U (unsigned) указывает на представление це­лых без знака.

Переменные типов BYTE, WORD, DWORD и LWORDопределяются стандартом как битовые строки ANY_BIT.Говорить о диапазоне значений чисел для этих переменных вообще некорректно. Они представляют строки из 8, 16 и 32 бит, соответственно. Помимо обращения с такими переменными как к единым целым, их можно использовать побитно.

Целые числа могут быть представлены в двоичной, восьмеричной, десятичной или шестнадцатеричной системе счисления. Числовые константы, отличные от десятичных, требуют указания основания системы счисления перед знаком «#». Например:

2#0100_1110

8#116

E78

Для обозначения шестнадцатеричных цифр от 10 до 15 испо­льзуются латинские буквы от А до F. Символ подчеркивания «_» не влияет на значение и использу­ется исключительно для улучшения зрительного восприятия числа. Например: 10_000, 16#01_88. Подчеркивание можно применять только между цифрами или в конце числа. Два или более подчеркивания подряд применять нельзя.

 

еще рефераты
Еще работы по информатике