ВУЗ:
Составители:
Рубрика:
long int – занимает 4 байта, следовательно, имеет диапазон:
–2 147 483 648 ... +2 147 483 647
Тип int совпадает с типом short int на 16-разрядных ПК и с типом
long int на 32-разрядных ПК.
Модификаторы signed и unsigned также влияют на множество допу-
стимых значений, которые может принимать объект:
unsigned short int – занимает 2 байта, следовательно, имеет диапазон:
0 … 65536;
unsigned long int – занимает 4 байта, следовательно, имеет диапазон:
0 ... +4 294 967 295.
Тип char
Значениями этого типа являются элементы конечного упорядочен-
ного множества символов. Каждому символу ставится в соответствие
число, которое называется кодом символа. Под величину символьного
типа отводится 1 байт. Тип char может использоваться со спецификато-
рами signed и unsigned. В данных типа signed char можно хранить значе-
ния в диапазоне от –128 до 127. При использовании типа unsigned char
значения могут находиться в диапазоне от 0 до 255. Для кодировки ис-
пользуется код ASCII(American Standard Code foe International Inter-
change). Символы с кодами от 0 до 31 относятся к служебным и имеют
самостоятельное значение только в операторах ввода-вывода.
Величины типа char также применяются для хранения чисел из ука-
занных диапазонов.
Тип wchar_t
Предназначен для работы с набором символов, для кодировки кото-
рых недостаточно 1 байта, например Unicode. Размер этого типа, как
правило, соответствует типу short. Строковые константы такого типа за-
писываются с префиксом L: L“String #1”.
Тип bool
Тип bool называется логическим. Его величины могут принимать
значения true и false. Внутренняя форма представления false – 0, любое
другое значение интерпретируется как true.
Типы с плавающей точкой
Внутреннее представление вещественного числа состоит из 2 ча-
стей: мантиссы и порядка. В IBM-совместимых ПК величины типа float
занимают 4 байта, из которых один разряд отводится под знак мантис-
сы, 8 разрядов под порядок и 24 – под мантиссу.
110
Страницы
- « первая
- ‹ предыдущая
- …
- 108
- 109
- 110
- 111
- 112
- …
- следующая ›
- последняя »
