.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.