| Параметр |
Опции |
Описание |
Значение по умолчанию |
| Платформа - компилятор |
- (не указано)
- 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. |
В начале младший байт |