int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c
答案:1 悬赏:0 手机版
解决时间 2021-05-25 10:50
- 提问者网友:骨子里的高雅
- 2021-05-24 22:50
int a=14,b=15,x; char c='A'; x=(a&&b)&&(c
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-05-24 23:56
这个应该是C语言的吧?
在C语言中非零即真.也就是说用一个 int 来做逻辑运算的话,只要他的值不是 0 就算是 true.
那么 (a && b) 中 a 和 b 都不为 0 .所以 a && b 为 true.
(c < 'B') 中 c 为 字符 ‘A’对应的ASCII码 小于 ‘B’ 的ASCII码 所以 也为 true.
即 (a && b) && (c < 'B') 返回 true.
在C语言中 把一个 boolean 转换为 int 的话.true 就返回 1.false 返回 0.
所以 x = 1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯