Ste*_*nko 7 debugging binary integer visual-studio
我正在使用 Visual Studio 2017,我需要查看整数变量的二进制表示。
如何从 Visual Studio 调试器实现这一点?
根据 Visual Studio 调试器文档:
您可以使用格式说明符更改值在“监视”、“自动”和“本地”窗口中显示的格式。
关于调试引擎更新和兼容性的说明也值得注意:
当 Visual Studio 本机调试器更改为新的调试引擎时,添加了一些新的格式说明符,并删除了一些旧的格式说明符。当您使用 C++/CLI 进行互操作(混合本机和托管)调试时,仍使用旧的调试器。
尽管它提到它可以应用于Autos和Locals窗口,但尚不清楚它是如何完成的,因为变量名称无法在这些窗口中编辑。
语法可以在Windows<variable>, <format>中使用,如下所示:WatchImmediate
这里是格式说明符完整列表的直接链接。
右键单击该值\xe2\x80\x99会显示一个菜单列表,但它只给我们提供了十六进制显示的选项。\n要在监视窗口中显示具有二进制值的变量,我建议您编写函数来隐藏它:
\n\n\n\n我的代码中的函数是:
\n\npublic static string ToBinaryString(uint num)\n {\n return Convert.ToString(num, 2).PadLeft(32, \'0\');\n }\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
4711 次 |
| 最近记录: |