Поделиться через


Форматы .форматов (отображение числовых форматов)

Команда .форматирует выражение или символ в контексте текущего потока и процесса и отображает его в нескольких числовых форматах.

.formats expression 

Параметры

выражение
Указывает выражение для вычисления. Дополнительные сведения о синтаксисе см. в разделе "Синтаксис числовых выражений".

Среда

Позиция Description
Режимы Режим пользователя, режим ядра
Целевые объекты Динамический, аварийный дампа
Платформы Все

Замечания

Вычисляемое выражение отображается в шестнадцатеричных, десятичных, восьмимерных и двоичных форматах, а также в формате с плавающей запятой с двойной точностью и двойной точностью. Форматы символов ASCII также отображаются, если байты соответствуют стандартным символам ASCII. Выражение также интерпретируется как метка времени, если она находится в допустимом диапазоне.

В следующем примере показана команда .форматов .

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

Поле "Время " отображает 32-разрядное значение в формате метки времени CRT и отображает 64-разрядное значение в формате FILETIME. Эти форматы можно различать, так как формат FILETIME включает миллисекунд, а формат CRT не поддерживается.

См. также

? (Вычислять выражение)

?? (Оценка выражения C++ )