📄 subject_29801.htm
字号:
<p>
序号:29801 发表者:IT40 发表日期:2003-02-13 15:51:20
<br>主题:关于数据类型
<br>内容:include"stdio.h"<BR><BR>int main(void)<BR>{<BR>double x=123.45123451234512345;<BR>double y=123.45123451234512300;<BR><BR>printf("%.17f %.17f\n",x,y);<BR>return 0;<BR>}<BR>显示的值是一样的!<BR>怎么才能让显示的值不同啊?好象书上说对y初始化,多加一些零,我不明白
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:念 回复日期:2003-02-13 18:54:29
<br>内容:double 类型的变量只能确保前16位的准确性,以后的数字是无意义的.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪迹天涯 回复日期:2003-02-14 11:04:46
<br>内容:double 类型的变量小数点后,好象只有6位,以后的数字是无意义的.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:IT40 回复日期:2003-02-14 13:42:10
<br>内容:我想知道的是:怎么才能让显示的值不同啊?<BR>你们说的我都知道 ,楼上说的不对,是显示六位,而不是只有六位!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:IceAge 回复日期:2003-02-15 02:32:30
<br>内容:Do it by yourself. <BR>PC 的 FPU 为80 bit, 精度足够了。或是自己定义一个超级 floating point ( > 64-bit).
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -