c语言实数除法怎样保留小数部分
答案:3 悬赏:60 手机版
解决时间 2021-11-12 19:33
- 提问者网友:献世佛
- 2021-11-12 07:19
c语言实数除法怎样保留小数部分
最佳答案
- 五星知识达人网友:忘川信使
- 2021-11-12 08:56
在C语言中,
3/2=1
是取整运算
要保留小数
需要
(3*1.0)/2=1.5
3/2=1
是取整运算
要保留小数
需要
(3*1.0)/2=1.5
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-11-12 09:40
y = 1.0/5.0
因为如果像你那样写的话先作int型数的运算,这时小数部分就丢了,然后转换为double型的,加小数点后,默认为double型数的运算了,当然小数就不会丢啦
因为如果像你那样写的话先作int型数的运算,这时小数部分就丢了,然后转换为double型的,加小数点后,默认为double型数的运算了,当然小数就不会丢啦
- 2楼网友:风格不统一
- 2021-11-12 09:18
强制类型转换
a,b为int型
c=(float)a/b;
printf("%.2f",c);
c就为float型,比如5/3=1.66
想要几位就改成%.nf.
希望能帮到你。
a,b为int型
c=(float)a/b;
printf("%.2f",c);
c就为float型,比如5/3=1.66
想要几位就改成%.nf.
希望能帮到你。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯