Manipulateur |
Description |
endl |
Envoie un caractère de retour à la ligne sur le flux et synchronise le tampon par un appel à la méthode flush() |
ends |
Envoie un caractère nul terminal de fin de ligne sur le flux |
flush |
Synchronise le tampon utilisé par le flux par un appel à la méthode flush() |
boolalpha |
Affiche les booléens sous forme textuelle |
noboolalpha |
Désactive l’affichage en mode texte des booléens |
hex |
Formate les nombres en base 16 |
oct |
Formate les nombres en base 8 |
dec |
Formate les nombres en base 10 |
fixed |
Utilise la notation en virgule fixe pour les nombres à virgule |
scientific |
Utilise la notation en virgule flottante pour les nombres à virgule |
left |
Aligne les résultats à gauche |
right |
Aligne les résultats à droite |
internal |
Complète la représentation de la variable avec des espaces complémentaires à une position fixe déterminée par la locale courante. Si cette dernière ne spécifie aucune position de remplissage particulière, le remplissage s’effectue à droite par défaut |
showbasexe |
Indique la base de calcul utilisée |
noshowbase |
N’indique pas la base de calcul utilisée |
showpoint |
Utilise le séparateur de virgule dans les nombres à virgule, même si la partie fractionnaire est nulle |
noshowpoint |
N’utilise le séparateur de virgule que si la partie fractionnaire des nombres flottants est significative |
showpos |
Écrit systématiquement le signe des nombres, même s’ils sont positifs |
noshowpos |
N’écrit le signe des nombres que s’ils sont négatifs |
uppercase |
Écrit les exposants et les chiffres hexadécimaux en majuscules |
nouppercase |
Écrit les exposants et les chiffres hexadécimaux en minuscules |
unitbuf |
Effectue une opération de synchronisation du cache géré par le tampon du flux après chaque écriture |
nounitbuf |
N’effectue les opérations de synchronisation du cache géré par le tampon du flux que lorsque cela est explicitement demandé |