.formats(显示数字格式)

.formats 命令在当前线程和进程的上下文中计算表达式或符号,并用多种数值格式显示它。

.formats expression 

参数

表达
指定要计算的表达式。 有关语法的详细信息,请参阅 数值表达式语法

环境

说明
模式 用户模式、内核模式
目标 实时、故障转储
平台 全部

注解

计算的表达式以十六进制、十进制、八进制和二进制格式以及单精度和双精度浮点格式显示。 当字节对应于标准 ASCII 字符时,也会显示 ASCII 字符格式。 如果表达式在允许的范围内,则它也将被解释为时间戳。

以下示例演示 .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

时间” 字段以 CRT 时间戳格式显示 32 位值,并显示 FILETIME 格式的 64 位值。 你可以区分这些格式,因为 FILETIME 格式包含毫秒,而 CRT 格式不包含。

另请参阅

? (计算表达式)

?? (计算 C++ 表达式)