Skip to content

进制转换

值修饰前缀和Windbg保持一致。
二进制:0y    (BIN)
八进制:0t    (OCT)
十进制:0n    (DEC)
十六进制:0x  (HEX)
默认值:针对不同命令可能不一致,如.ps 和 .wnd具体查看对应命令的使用说明

.fmt使用帮助:

C:\>.help .fmt
.fmt - show value formats, default radix is 16(hex)
.fmt 0x400/0n1024 [Hex(0x),Dec(0n),Oct(0t),Bin(0y)]
C:\>.fmt 123
HEX: 123
DEC: 291
OCT: 443
BIN: 00000001 00100011
STR: ..

16进制

C:\>.fmt 0x123
HEX: 123
DEC: 291
OCT: 443
BIN: 00000001 00100011
STR: ..

10进制

C:\>.fmt 0n123
HEX: 7B
DEC: 123
OCT: 173
BIN: 01111011
STR: {

8进制

C:\>.fmt 0t123
HEX: 53
DEC: 83
OCT: 123
BIN: 01010011
STR: S

2进制

C:\>.fmt 0y01010111
HEX: 57
DEC: 87
OCT: 127
BIN: 01010111
STR: W