我正在使用代码中的一些小(双)数字,我需要在调试期间查看GUI中的所有有效数字。当使用以下方法手动打印时,我可以在终端窗口中看到它们很好:
printf("%*.16e ",value);
输出:
1.1743571567901844e-309
但是,在使用MS Visual Studio 2008进行调试时,使用GUI将鼠标悬停在变量名称上(或在监视列表中查看),添加的#DEN后缀会阻碍最低有效位的视图:
1.174357156790e-309#DEN
有没有办法禁用它,或者我是否一直在为所有内容编写printf语句?
答案 0 :(得分:0)
我不确定这是否有效,但您可以尝试使用Watch或QuickWatch窗口中的e
,f
或g
format specifiers之一。例如,尝试在Watch窗口中将其键入一行:
value,f
然而,这肯定不适用于鼠标悬停在源代码中的变量。