0

我在我的代码中使用一些小(双)数字,我需要在调试期间查看 GUI 中的所有有效数字。手动打印时,我可以在终端窗口中看到它们:

printf("%*.16e ",value);

输出:

1.1743571567901844e-309

但是,在使用 MS Visual Studio 2008 进行调试期间,使用 GUI 将鼠标悬停在变量名称上(或在监视列表中查看),添加的 #DEN 后缀会阻碍查看最低有效位:

1.174357156790e-309#DEN

有没有办法禁用它,或者我是否坚持为所有内容编写 printf 语句?

4

1 回答 1

0

我不确定这是否可行,但您可以尝试在 Watch 或 QuickWatch 窗口中使用efg 格式说明符之一。例如,尝试在 Watch 窗口的一行中输入以下内容:

value,f

但是,这绝对不适用于将鼠标悬停在源代码中的变量上。

于 2013-03-31T20:47:05.053 回答