COMMA, DOT, DOLLAR et formats PCT
Les formats numériques répertoriés ci-dessous lisent et écrivent des données avec des caractères et des symboles de ponctuation intégrés, tels que des virgules, des points et des signes dollar et pourcentage. Les données d'entrée peuvent ou non contenir de tels caractères. Les valeurs de données lues sont stockées sous forme de nombres mais affichées à l'aide des formats appropriés.
- DOLLAR. Valeurs numériques avec un signe dollar de début, une virgule utilisée comme séparateur de groupe et un point utilisé comme indicateur décimal. Par exemple, $ 1,234.56.
- Virgule. Valeurs numériques avec une virgule utilisée comme séparateur de regroupement et un point utilisé comme indicateur décimal. Par exemple, 1,234.56.
- DOT: Valeurs numériques avec un point utilisé comme séparateur de groupe et une virgule utilisée comme indicateur décimal. Par exemple, 1.234,56.
- PCT: Valeurs numériques avec un signe de pourcentage de fin. Par exemple, 123.45%.
Les valeurs de données d'entrée peuvent ou non contenir les caractères de ponctuation autorisés par le format spécifié, mais les valeurs de données ne peuvent pas contenir les caractères non autorisés par le format. Par exemple, avec un format d'entrée DOLLAR
, les valeurs d'entrée 1234.56, 1,234.56et $ 1,234.56 sont toutes valides et stockées en interne en tant que même valeur -- mais avec un format d'entrée COMMA
, la valeur d'entrée avec un signe dollar de début se voit affecter la valeur système manquante.
Exemple
DATA LIST LIST (" ") /dollarVar (DOLLAR9.2) commaVar (COMMA9.2)
dotVar (DOT9.2) pctVar (PCT9.2).
BEGIN DATA
1234 1234 1234 1234
$1,234.00 1,234.00 1.234,00 1234.00%
END DATA.
LIST.
dollarVar commaVar dotVar pctVar
$1,234.00 1,234.00 1.234,00 1234.00%
$1,234.00 1,234.00 1.234,00 1234.00%
Les autres formats qui utilisent des caractères de ponctuation et des symboles sont les formats de date et d'heure et les formats de devise personnalisés. Pour plus d'informations sur les formats de date et d'heure, voir Formats de date et d'heure . Les formats de devise personnalisés sont uniquement des formats de sortie et sont définis à l'aide de la commande SET .