您的位置:主页 > 28365365打不开 > 综合新闻

sprintf执行的浮点值

发布时间:2019-11-04 10:48  浏览: 有一些代码(以前嵌入了c)可以通过一些sprintf调用生成代码。
CSV文件。
有时显示1。
QO值。
我试图重现这些值,但条件必须是无限负,无限正,NaN,但它们都不是神奇的。
QO结果。
那么,这有什么价值呢?
...是的,我知道产生该值的数学方法显然存在一些问题,但了解其含义对于调试很有用。
[编辑1]实际的转换行如下。
Sprintf_s(txt,CSV_HEADER_SIZE,“%。
3f“,值);
其中:
#defineCSV_HEADER_SIZE(100)
图形[CSV_HEADER_SIZE];
与MSVisualStudio2008一起编译。
[编辑2]更多挖掘指示0xFFFFFFFF指示-1。
#QO:
无符号= 0xFFFFFFFF;
浮点数* f =(浮点数*)
Printf(%
3f“,* f); // da-1
#QO

查看Visual Studio调试器,并将其扩展为-1。
#QNAN00,您认为这是Microsoft特定的NaN表示形式吗?


上一篇:上一篇:美国标准法兰WN,SO,BL,TH,LJ,SW是什么意思?
下一篇:下一篇:没有了

bet356谁有网址