C# 1.设double型变量x和y的取值分别为12.5和5.0,则表达式x/y+(int)(x/y)-(int)x/y的值为? 2.设bool型变
答案:2 悬赏:20 手机版
解决时间 2021-01-25 05:40
- 提问者网友:欲劫无渡
- 2021-01-24 06:36
C# 1.设double型变量x和y的取值分别为12.5和5.0,则表达式x/y+(int)(x/y)-(int)x/y的值为? 2.设bool型变
最佳答案
- 五星知识达人网友:鸠书
- 2021-01-24 07:57
x/y=12.5/5.0=2.5
int(x/y)=int(2.5)=2
(int)x/y=12/5.0=2.4
结果: 2.5 + 2 -2.4 =2.1
int(x/y)=int(2.5)=2
(int)x/y=12/5.0=2.4
结果: 2.5 + 2 -2.4 =2.1
全部回答
- 1楼网友:底特律间谍
- 2021-01-24 08:48
结果应该是2.1。
计算原则是先统一成最大精度,所以x/y=2.5 (int)(x/y)=2.0 (int)x/y=2.4,所以结果会是2.5+2.0-2.4=2.1
计算原则是先统一成最大精度,所以x/y=2.5 (int)(x/y)=2.0 (int)x/y=2.4,所以结果会是2.5+2.0-2.4=2.1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯