Paramètre |
Options |
Description |
Valeur par défaut |
Plateforme - Compilateur |
- (non spécifié)
- Windows (Msvc)
- Windows (icc)
- AIX (gcc)
- AIX (xlc)
- OS/390
|
Plateforme sur laquelle le programme C est compilé. Lorsqu'une plateforme
est sélectionnée, ce sont les valeurs par défaut correspondantes à cette plateforme qui sont définies pour les autres attributs d'information. Vous pouvez toujours modifier individuellement ces valeurs par défaut si vous le souhaitez. |
(non spécifié) |
Format en virgule flottante |
- IEEE étendu INTEL
- IEEE étendu (AIX)
- IEEE étendu (OS/390)
- IEEE non étendu
- Hexadécimal IBM 390
|
Format en virgule flottante (IBM ou IEEE). Lorsque la représentation en octets des nombres à virgule flottante est telle que définie dans le document IBM System/370 Principles of Operation,
on parle du format hexadécimal en virgule flottante IBM 390. Lorsque la représentation en octets des nombres à virgule flottante est telle que définie par la norme IEEE 754, on parle du format non étendu en virgule flottante IEEE. |
IEEE étendu INTEL |
Page de codes |
En fonction de la valeur de la propriété de la plateforme,
la valeur par défaut de cette propriété change aussi :
Tableau 1. Plateforme |
Page de codes |
(Non spécifié) |
8859_1 |
Windows (Msvc) |
CP1252 |
Windows (icc) |
CP1252 |
AIX (gcc) |
ISO8859-1 |
AIX (xlc) |
ISO8859-1 |
OS/390 |
CP037 |
|
Page de codes du programme C cible. |
8859_1- Page de codes du programme C cible. La page de code par défaut est définie sur 8859_1, pour s'adapter à la plupart des navigateurs.
|
Traiter les tableaux courts non signés
en tant que chaînes |
- coché (true)
- non coché (false)
|
Si la case en regard de Traiter les tableaux courts non signés en tant que chaînes est cochée, les
tableaux courts non signés sont traités en tant que chaînes. Si elle n'est pas cochée,
les tableaux courts non signés ne sont pas traités en tant que chaînes. |
false |
Codage des chaînes |
- Complété par des caractères null
- Complété par des espaces
Tableau 2. Plateforme |
Page de codes |
(Non spécifié) |
Complété par des caractères null |
Windows (Msvc) |
Complété par des caractères null |
Windows (icc) |
Complété par des caractères null |
AIX (gcc) |
Complété par des caractères null |
AIX (xlc) |
Complété par des caractères null |
OS/390 |
Complété par des espaces |
|
Cette propriété définit le format dans lequel les chaînes sont encodées. - La valeur Complété par des caractères null, représente les chaînes sous forme de matrices de caractères, la chaîne se terminant par le caractère null.
- La valeur Complété par des espaces représente les chaînes sous forme de matrices de caractères, la chaîne étant complétée par des espaces jusqu'à ce que la longueur maximum de la chaîne soit atteinte. Ce paramètre est particulièrement adapté pour un programme C exécuté à l'intérieur d'une région CICS.
|
Complété par des caractères null |
Ordre des octets |
Tableau 3. Plateforme |
Page de codes |
(Non spécifié) |
Little endian |
Windows (Msvc) |
Little endian |
Windows (icc) |
Little endian |
AIX (gcc) |
Big endian |
AIX (xlc) |
Little endian |
OS/390 |
Little endian |
|
La représentation en octets des entiers classés
de l'octet de poids fort à l'octet de poids faible est appelée
représentation au format big endian. La représentation en octets des entiers classés
de l'octet de poids faible à l'octet de poids fort est appelée
représentation little endian. |
Little endian |