Compartir a través de


.formats (Mostrar formatos de número)

El comando .formats evalúa una expresión o un símbolo en el contexto del subproceso y el proceso actuales y los muestra en varios formatos numéricos.

.formats expression 

Parámetros

expresión
Especifica la expresión que se va a evaluar. Para obtener más información sobre la sintaxis, consulte Sintaxis de expresión numérica.

Entorno

Elemento Descripción
Modos Modo de usuario, modo kernel
Destinos En tiempo real, volcado de errores
Platforms All

Comentarios

La expresión evaluada se muestra en formatos hexadecimales, decimales, octales y binarios, así como en formato de punto flotante de precisión simple y de doble precisión. Los formatos de caracteres ASCII también se muestran cuando los bytes corresponden a caracteres ASCII estándar. La expresión también se interpreta como una marca de tiempo si está en el intervalo permitido.

En el ejemplo siguiente se muestra un comando .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

El campo Hora muestra un valor de 32 bits en formato de marca de tiempo de CRT y muestra un valor de 64 bits en formato FILETIME. Puede distinguir estos formatos porque el formato FILETIME incluye milisegundos y el formato CRT no.

Consulte también

? (Evaluar expresión)

?? (Evaluar expresión de C++)