请教一个问题(关于C,我用的是DevC++):
下面要计算球体体积:
volume=4*pi*r*r*r/3;
这样就可以,而 volume=4/3*pi*r*r*r;则前面的4/3当做整除就成了1,我看课本上说可以在数字后加诸如f,l等(1234l,234f)定义其类型,但试了试却有问题,不行。
请问怎么处理?
C编程中关于除法"/"的问题
答案:3 悬赏:30 手机版
解决时间 2021-01-29 11:54
- 提问者网友:精神病院里
- 2021-01-28 21:42
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-01-28 22:12
4./3*pi*r*r*r
全部回答
- 1楼网友:愁杀梦里人
- 2021-01-28 23:40
因为4是整数 3也是整数 所以结果就是整数 用4.0 或5.0 就行了
数字后加f就能转换吗?
这个没听说过..求教...
- 2楼网友:老鼠爱大米
- 2021-01-28 22:41
哪一种数据类型都有一个取值范围,例如整型的取值范围是-32768~32767.所以是无限循环小数也是有位数限制的,取近似值即可,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯