.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++表达式)