Partager via


.formats (Afficher les formats numériques)

La commande .formats évalue une expression ou un symbole dans le contexte du thread et du processus actuel et l’affiche dans plusieurs formats numériques.

.formats expression 

Paramètres

expression
Indique l’expression à évaluer. Pour plus d’informations sur la syntaxe, consultez la syntaxe d’expression numérique.

Environnement

Élément Description
Modes Mode utilisateur, mode noyau
Targets Live, vidage de la mémoire
Platforms Tous

Notes

L’expression évaluée s’affiche dans des formats hexadécimaux, décimaux, octal et binaires, ainsi que dans un format à virgule flottante simple précision et double précision. Les formats de caractères ASCII sont également affichés lorsque les octets correspondent aux caractères ASCII standard. L’expression est également interprétée comme un horodatage s’il se trouve dans la plage autorisée.

L’exemple suivant montre une commande .formats .

0:000> .formats 1c407e62
Evaluate expression:
  Hex:     1c407e62
  Decimal: 473988706
  Octal:   03420077142
  Binary:  00011100 01000000 01111110 01100010
  Chars:   .@~b
  Time:    Mon Jan 07 15:31:46 1985
  Float:   low 6.36908e-022 high 0
  Double:  2.34182e-315

Le champ Time affiche une valeur 32 bits au format horodatage CRT et affiche une valeur 64 bits au format FILETIME. Vous pouvez distinguer ces formats, car le format FILETIME inclut des millisecondes et le format CRT ne le fait pas.

Voir aussi

? (Évaluer l’expression)

?? (Évaluer l’expression C++)