Les variables ont une syntaxe qui peut forcer un format sur leur valeur. Les utilisations les plus courantes sont les suivantes :
Vous devez incorporer les options de format dans la syntaxe de variable comme suit :
%[[?][-][width][.[-]precision][c][H][F][U|L][T][M][q][Q]:]<nomvar>%
Les options de format des variables sont les suivantes :
Option |
Description |
---|---|
? |
Champ obligatoire, si une valeur nulle est renvoyée, l'appel de conversion échoue |
n (n, étant un entier) |
Ajoute des espaces ou des zéros à gauche pour remplir la largeur et justifier à droite |
-n |
Ajoute des espaces ou des zéros à droite pour remplir la largeur et justifier à gauche |
width |
Copie le nombre minimal spécifié de caractères dans la mémoire tampon de sortie |
.[-]precision |
Copie le nombre maximal spécifié de caractères dans la mémoire tampon de sortie |
.L |
Force les caractères en minuscules |
.U |
Force les caractères en majuscules |
.F |
Combiné avec L et U, applique des conversions au premier caractère |
.T |
Les espaces de début et de fin sont supprimés de la variable |
.H |
Convertit le nombre en hexadécimal |
.c |
Force la majuscule à la première lettre ainsi que des minuscules aux autres lettres du mot |
.n |
Tronque la valeur pour ne conserver que les n premiers caractères |
.-n |
Tronque la valeur pour ne conserver que les n derniers caractères |
M |
Extrait une partie du nom de la variable, cette option utilise les paramètres de largeur et de précision pour identifier la partie à extraire |
q |
Place la variable entre apostrophes |
Q |
Place la variable entre guillemets |