Четвертый BORLAND С++ и его окружение



         

Стандарты ANSI, зависящие от реализации - часть 3


число значащих символов. (Число значащих символов в идентификаторах С++ не ограничено).

Учитывается ли регистр во внешних идентификаторах

Компилятор обычно заставляет компоновщик делать различие

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

учет регистра, служит параметр командной строки (-l-c).

Представления и множества воспринимаемых значений для

различных типов целых чисел

Тип Минимальное значение Максимальное значение

signed char -128 127
unsigned char 0 255
signed short -32768 32767
unsigned short 0 65535
signed int -32768 32767
unsigned int 0 65535
signed long -2147483648 2147483647
unsigned long 0 4294967295

Все типы char используют для хранения значения 8-битовый

байт.

Все типы char используют 1 8-битовый байт памяти.

Все типы short и int используют 2 байта (в 16-разрядной

программе).

Все типы short и int используют 4 байта (в 32-разрядной

программе).

Все типы long используют 4 байта.

Если задано выравнивание в памяти (-a), все объекты целых

типов, кроме char, выравниваются по границе четных байт. Если задан параметр -a4, результатом будет 4-байтовое выравнивание. Символьные типы не выравниваются никогда.

Представления и множества принимаемых значений для

различных типов чисел с плавающей точкой

Для типов чисел с плавающей точкой Borland C++, допускаемых

сопроцессором Intel 8087 используются форматы плавающей точки

IEEE. Тип float использует 32-битовый формат действительных

чисел IEEE. Тип double использует 64-битовый формат

действительных чисел IEEE. Тип long double использует

80-битовый расширенный формат действительных чисел IEEE.

Соотношение между наборами символов - исходным и времени

выполнения

Любые символы в строковых литералах или символьных константах остаются во время выполнения программы без изменений. Наборы символов, исходный и времени выполнения, одинаковы.

Текущее место действия, используемое для преобразования

многобайтовых символов в соответствующие широкие символы

для широкой символьной константы




Содержание  Назад  Вперед