欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

windbg学习-----n(Set Number base)

发布时间:2025/3/14 编程问答 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 windbg学习-----n(Set Number base) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
0:006> n base is 16

表示当前是16位进制的


但是这个只作用于MASM表达式

在C++表达式中的数字如果没有专门指定,则被认为是10进制数。

0:006> ? 10+1 Evaluate expression: 17 = 00000011 0:006> ?? 10+1 int 11 0:006> n base is 16 ??后表示跟的是C++表达式


在所有MASM表达式中,数字的值使用当前基数(16, 10, 或8)来进行解释。可以通过指定0x 前缀(16进制)、 0n 前缀(10进制)、0t 前缀(8进制)或者0y 前缀(2进制)来覆盖当前基数。

0:006> n base is 16 0:006> ? 0n10+1 Evaluate expression: 11 = 0000000b 0:006> ? 0t10+1 Evaluate expression: 9 = 00000009 0:006> ? 0y10+1 Evaluate expression: 3 = 00000003










转载于:https://www.cnblogs.com/hgy413/p/3693379.html

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的windbg学习-----n(Set Number base)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。