这道c语言的题怎么解?
给答案也可以,过程我自己反推...
给答案也可以,过程我自己反推
展开
科技爱好分享
2020-03-21
·
介绍科技、办公、互联网等相关内容
关注
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。
收起
为你推荐: