![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
1个回答
展开全部
0.666667。
原因:
c的运算过程会类型变化。
(double)(2/3)结果是0.000000:2/3,int/int,结果也为int,结果为0,double强转变成0.000000。
(double)2/3结果是0.666667:2先强转double, 2.000000/3 结果为0.666667。
(double)2/3-(double)(2/3)= 0.666667。
追问
谢谢,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询