| 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é.
La sélection d'une plateforme définit les attributs des autres plateformes à des valeurs par défaut appropriées à cette plateforme. Il reste toujours possible de modifier individuellement les valeurs par défaut des plateformes. |
(non spécifié) |
| Format de virgule flottante |
- IEEE Extended INTEL
- IEEE Etendu (AIX)
- IEEE Etendu (OS/390)
- IEEE Non étendu
- IBM® 390
Hexadecimal
|
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 en virgule flottante est telle que définie par la norme IEEE 754, on parle du format en virgule flottante IEEE non étendu. |
IEEE Extended INTEL |
| Page de codes |
Selon la valeur de la propriété Platform, la valeur et la valeur par défaut de cette propriété changent : 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 codes par défaut est définie sur 8859_1, pour être adaptée à la plupart des navigateurs.
|
| Traiter les tableaux courts non signés comme des chaînes |
- Coché (true)
- Décochée (false)
|
Si la case Traiter les tableaux courts non signés comme des chaînes est cochée, les tableaux courts non signés sont traités comme des chaînes. Si elle est décoché, les tableaux courts non signés ne sont pas traités comme des 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 comme des ensembles de caractères, avec la fin de la chaîne de caractères terminée par le caractère null.
- La valeur Complété par des espaces représente les chaînes comme des ensembles de caractères, avec la fin de la chaîne de caractères complétée par des espaces jusqu'à la longueur maximum de la chaîne de caractères. Ce paramètre est particulièrement utile 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 le plus significatif à l'octet le moins significatif est appelée représentation 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 |