int a; long b; double x y; a=x!=y
答案:2 悬赏:30 手机版
解决时间 2021-01-28 17:07
- 提问者网友:鼻尖触碰
- 2021-01-28 05:18
int a; long b;double x y; a=x!=y (a*y)%b y=x+y=x 这三个表达式都是错的错在哪。找合法常量,字符斜杠:'\' 字符串:“\007”这两个常量是错误的,错在哪,
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-01-28 05:56
不能这样比较的,因为类型不同,要转为相同的类型才可以比较
全部回答
- 1楼网友:北方的南先生
- 2021-01-28 07:14
%运算符的左右两个数必须是整型;
x%(int)(x-y):
左边x是double浮点型,
右边是int整型
(a*y)%b:
左边a*y,经过编译器隐式强制类型转换,a*y的结果是int整型,
右边b是long整型
希望对你学习有帮助~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯