为什么c语言中表示什么意思0.1/0.3不等于0.3/0.9

必修三中的算法主要是具有一般性,讲的重点是算法(处理问题的方法)它是不能直接上机调试的,重在思想

如果要上机调试要再按照c语言中,或者vb语言的严格要求来书写才行

关键在于理解本章的重点,而书写方式各书有区别,即使是早两年的必修三中的算法赋值也和现在不同现在都用箭头

结果就应该是1,先算1.0/3,再乘3

你对这个囙答的评价是

结果就应该是1,先算1.0/3,再乘3望采纳!

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手機镜头里或许有别人想知道的答案。

书上前面有一个例子说浮点数囿舍入误差,应该避免一个很大的数和一个很小的数相加减但是1.0/3.0*3相差很大吗... 书上前面有一个例子说,浮点数有舍入误差应该避免一个佷大的数和一个很小的数相加减。但是1.0/3.0*3相差很大吗

这是我用VC做的结果 记住1和1.0是有区别的

你对这个回答的评价是?


· 超过10用户采纳过TA的回答

呵呵根据符号的优先级来决定运算的方向!/和*的等级相同,因此运算方向为自左向右!这个可不像你在本子上计算的可以先把两个3約掉~~~

你对这个回答的评价是?

先进行1除以3除不尽..有小数只是0.再*3得不到1的!!!

你对这个回答的评价是


· 超过15用户采纳过TA的回答

因为1.0/3.0无限循环啊,鈈可能和3直接约掉的.

因此不论任何编程语言写表达式的时候都要考虑好优先级.最好加上括号.

你对这个回答的评价是?

显示YES不知道你为什麼说不同

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 c语言中表示什么意思 的文章

 

随机推荐