The following tables show the format specifiers recognized by the debugger.
| Specifier | Format | Expression | Value Displayed |
|---|---|---|---|
| d,i | signed decimal integer | 0xF000F065, d | -268373915 |
| u | unsigned decimal integer | 0x0065, u | 101 |
| o | unsigned octal integer | 0xF065, o | 0170145 |
| x,X | Hexadecimal integer | 61541, x | 0x0000f065 |
| l,h | long or short prefix for: d, i, u, o, x, X | 00406042,hx | 0x0c22 |
| f | signed floating point | (3./2.), f | 1.500000 |
| e | signed scientific notation | (3./2.), e | 1.500000e+000 |
| g | signed floating point or signed scientific notation, whichever is shorter | (3./2.), g | 1.5 |
| c | Single character | 0x0065, c | 101 'e' |
| s | String | 0x0012fde8, s | "Hello world" |
| su | Unicode string | 0x0012fde8, su | "Hello world" |
| s8 | UTF-8 string | 0x0012fde8, s8 | "Hello world" |
| hr | HRESULT or Win32 error code. (The debugger now decodes HRESULTs automatically, so this specifier is not required in those cases. | 0x00000000L, hr | S_OK |
| wc | Window class flag. | 0x00000040, wc | WC_DEFAULTCHAR |
| wm | Windows message numbers | 0x0010, wm | WM_CLOSE |
| ! | raw format, ignoring any data type views customizations | i ! | 4 |
The following table contains formatting symbols used for memory locations. You can use a memory location specifier with any value or expression that evaluates to a location.
| Symbol | Format | Expression | Value Displayed |
|---|---|---|---|
| ma | 64 ASCII characters | ptr, ma | 0x0012ffac .4...0...".0W&.......1W&.0.:W..1...."..1.JO&.1.2.."..1...0y....1 |
| m | 16 bytes in hexadecimal, followed by 16 ASCII characters | ptr, m | 0x0012ffac B3 34 CB 00 84 30 94 80 FF 22 8A 30 57 26 00 00 .4...0...".0W&.. |
| mb | 16 bytes in hexadecimal, followed by 16 ASCII characters | ptr, mb | 0x0012ffac B3 34 CB 00 84 30 94 80 FF 22 8A 30 57 26 00 00 .4...0...".0W&.. |
| mw | 8 words | ptr, mw | 0x0012ffac 34B3 00CB 3084 8094 22FF 308A 2657 0000 |
| md | 4 doublewords | ptr, md | 0x0012ffac 00CB34B3 80943084 308A22FF 00002657 |
| mq | 2 quadwords | ptr, mq | 0x0012ffac 7ffdf00000000000 5f441a790012fdd4 |
| mu | 2-byte characters (Unicode) | ptr, mu | 0x0012fc60 8478 77f4 ffff ffff 0000 0000 0000 0000 |
注:本文转载自:http://msdn.microsoft.com/en-us/library/75w45ekt(v=vs.100)
本文详细介绍了调试器中支持的各种格式化符及其使用方式,包括整数、浮点数、字符串等基本类型和内存位置显示格式。
3794

被折叠的 条评论
为什么被折叠?



