c++ - 更改 Visual Studio 调试器显示 char 变量的方式

标签 c++ visual-studio debugging

我有一个程序,其中使用 unsigned char 类型来表示整数,但是当使用 Visual Studio 2005 检查调试器中的变量时,它向我显示 ASCII 字符表示形式,而我想看看十进制表示形式。有谁知道改变数据显示方式的方法吗?

最佳答案

假设您有一个声明为 uint32_t 的变量 foo,并且您希望将 foo 显示为实际上是一个 float 。在监 window 口中,您可以输入表达式:

*(float*)&foo

...它将显示 foo 转换为 float

关于c++ - 更改 Visual Studio 调试器显示 char 变量的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10322746/

相关文章:

ios - 使用 NSTimer 调用函数

c++ - Visual Studio 中 _WIN64 和 TARGET_X64 宏的具体区别

c# - 如何查找 Windows 窗体面板中是否存在标签

c++ - 通过 QDataStream 序列化 QVariant

c++ - 使用 RTP 在 Qt Linux 应用程序上进行视频流

windows - 为什么Visual Studio 运行时库源代码存放在两个目录中?

c# - 在 C# 生成中调试损坏的 OpenXML word 文档的最佳实践

使用 Xamarin Studio 时 iOS 应用程序不会自动启动

c++ - TSP 的动态方法

c++ - 修复 std::vector<std::vector<UC>> lum 中调用 'assign' 时出现的错误:没有匹配函数;