⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_58638.htm

📁 vc
💻 HTM
字号:
<p>
序号:58638 发表者:Zerg 发表日期:2003-11-02 20:29:23
<br>主题:!!!如何识别出浮点数-0.000000 ,请帮忙!!!
<br>内容:!!!如何识别出浮点数-0.000000 ,请帮忙!!!<BR><BR>写单纯形法程序时,出现-0.000000.<BR><BR>比如:<BR>float a = 5.000,a2 = 2.600,b = -13.000;<BR>float c = b + a * a2;&nbsp;&nbsp;//这时 c为 -0.000000 <BR>printf(&#34;%f\n&#34;,c);<BR><BR>如何识别c为-0.000,或者当c为-0.000000 时c = 0.<BR><BR>谢谢!!!!!<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:xiongli 回复日期:2003-11-02 20:48:18
<br>内容:float a = 5.000,a2 = 2.600,b = -13.000;<BR>&nbsp;&nbsp;&nbsp;&nbsp;float c = b + a * a2;&nbsp;&nbsp;//这时 c为 -0.000000 <BR>&nbsp;&nbsp;&nbsp;&nbsp;if(c&lt; -1E-9 )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&#34;neglative!\n&#34;);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Zerg 回复日期:2003-11-02 21:55:52
<br>内容:谢谢!<BR><BR><BR>我想把-0.000000 准确的与其他负浮点数区分开来.......<BR><BR>&nbsp;&nbsp;if(c&lt; -1E-9 )还不行....
<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-11-02 23:05:33
<br>内容:是<BR>c &gt; -1E-9 &amp;&amp; c &lt; 1E-9(E-9可能换成更精确的)<BR>由于精度,不可能完全准确。
<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 + -