4/3为啥等于1
1 回答
天将明96
TA贡献15条经验 获得超13个赞
如果你没有声明变量,4和3都默认是int类型的值,int类型除以int类型得到的结果还是int类型。所以结果只保留答案1.3333...的整数部分,即为1。如果你想要得到更精确的答案,可以声明float浮点型或者double双精度浮点型的数字,也可以类型转换:
(double)4/(double)3 //这样结果为1.33333
然后相除,就可以得到小数了。
如果满足要求,望采纳!<(▰˘◡˘▰)>
- 1 回答
- 0 关注
- 1071 浏览
添加回答
举报
0/150
提交
取消