Параметр |
Опции |
Описание |
Значение по умолчанию |
Платформа - компилятор |
- (не указано)
- Windows (Msvc)
- Windows (icc)
- AIX (gcc)
- AIX (xlc)
- OS/390
|
Платформа, на которой компилируется программа C. При выборе
платформы задаются значения по умолчанию для атрибутов,
соответствующих этой платформе. Эти значения по умолчанию можно будет
изменить. |
(не указано) |
Формат чисел с плавающей точкой |
- IEEE Extended INTEL
- IEEE Extended (AIX)
- IEEE Extended (OS/390)
- IEEE Non-Extended
- Шестнадцатиричный IBM 390
|
Формат чисел с плавающей точкой (IBM
или IEEE). Когда двоичное представление чисел с плавающей точкой
соответствует определениям, данным в
IBM
System/370
Principles of Operation, его называют форматом
IBM
390 Hexadecimal плавающей точкой.
Когда двоичное представление чисел с плавающей точкой соответствует
определениям, данным в IEEE standard 754, его называют форматом IEEE
Non-Extended с плавающей точкой. |
IEEE Extended INTEL |
Кодовая страница |
Значения этого свойства зависят (в том числе значение по
умолчанию) от значения свойства
Платформа следующим образом:
Табл. 1. Платформа |
Кодовая страница |
(Не указано) |
8859_1 |
Windows (Msvc) |
CP1252 |
Windows (icc) |
CP1252 |
AIX (gcc) |
ISO8859-1 |
AIX (xlc) |
ISO8859-1 |
OS/390 |
CP037 |
|
Кодовая страница целевой программы на языке C. |
8859_1- Кодовая страница целевой программы на языке C.
Кодовой страницей по умолчанию является 8859, что подходит для
большинства браузеров.
|
Обрабатывать массивы коротких целых без знака как строки |
- выбран (true)
- не выбран (false)
|
Если переключатель Обрабатывать массивы коротких целых
без знака как строки выбран, то
массивы коротких целых без знака обрабатываются как строки. В
противном случае массивы коротких целых без знака не обрабатываются как
строки. |
false |
Кодировка строк |
- Заполненная символами NULL
- Заполненная пробелами
Табл. 2. Платформа |
Кодовая страница |
(Не указано) |
Заполненная символами NULL |
Windows (Msvc) |
Заполненная символами NULL |
Windows
(icc) |
Заполненная символами NULL |
AIX
(gcc) |
Заполненная символами NULL |
AIX
(xlc) |
Заполненная символами NULL |
OS/390 |
Заполненная пробелами |
|
Это свойство определяет формат кодировки строк. - Строка, заполненная символами NULL представляется
как символьный массив, последним символом которого является NULL.
- Строка, заполненная пробелами, представляет из себя символьный
массив пробелов максимальной длины строки. Такой способ представления
особенно полезен для программ на языке C в регионе
CICS.
|
Заполненная символами NULL |
Порядок байтов |
- В начале старший байт
- В начале младший байт
Табл. 3. Платформа |
Кодовая страница |
(Не указано) |
В начале младший байт |
Windows
(Msvc) |
В начале младший байт |
Windows
(icc) |
В начале младший байт |
AIX
(gcc) |
В начале старший байт |
AIX
(xlc) |
В начале младший байт |
OS/390 |
В начале младший байт |
|
Двоичное представление целых в порядке от наиболее
значимого к наименее значимому байту называется представлением с
большим порядком байтов.
Двоичное представление целых в порядке от наименее значимого к
наиболее значимому байту называется представлением с порядком байт
little endian. |
В начале младший байт |