C语言问题,求大神科普,我是小白.请问&&,||这两个运算符是什么意思,最好能举下例子,2 && 2
答案:2 悬赏:80 手机版
解决时间 2021-01-26 06:41
- 提问者网友:王者佥
- 2021-01-26 00:57
C语言问题,求大神科普,我是小白.请问&&,||这两个运算符是什么意思,最好能举下例子,2 && 2
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-01-26 01:05
这两个运算符均是关系运算符,其操作数必须是逻辑值(即真或假),&&是相与操作,||是或操作.以你的例子来说, 2 && 2 = 1,是因为,在 C 语言中,非零整数值被转换为逻辑值的规则是非零为真,零为假. 所以, 表达式中的两个操作数‘2’表示两个‘真’,结果‘1’也表示‘真’. 式子的含义即是: 真 与 真 = 真. 同理,2 || 1 = 1,即为 真 或者 真 = 真.如果 表达表是 2 && 0 即结果为 0, 其含义是 ‘真’ 与上 ‘假’ = ‘假’.希望给你说明白了.哈哈
全部回答
- 1楼网友:十年萤火照君眠
- 2021-01-26 02:01
这个解释是对的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯