C语言题表达式“!5||6&&8“的值是什么?
答案:6 悬赏:60 手机版
解决时间 2021-05-07 17:37
- 提问者网友:自食苦果
- 2021-05-07 04:27
详细点,说说为什么是1
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-05-07 04:47
拆成两部分,第一部分!5||6
C语言非0即真,所以5是真,“!”是“非”的意思,“!5”就是“非真”,那就是假。
6不是0,非0即真,“6”是“真”。
“||”是“或”的意思,数学讲过,“或”是“有真则真”(好像是高二讲“条件”),
所以“!5||6”为“真”。
C语言中任何非零的数都为“真”,而“真”通常等于1。
所以第二部分就是“1&&8”
1和8都非0,都是真,“&&”是“且”,还是数学,“且”是有假则假,可1和8没假,
所以1&&8为真,真等于1.
所以 !5||6&&8==1
全部回答
- 1楼网友:笑迎怀羞
- 2021-05-07 09:48
&&>||???? 这两个的优先级相同吧!
- 2楼网友:一袍清酒付
- 2021-05-07 08:20
!5==0 0||6==1 1&&8=1
- 3楼网友:深街酒徒
- 2021-05-07 07:39
考的是逻辑运算符。
!是逻辑非,&&是逻辑与,||是逻辑或。他们的优先级为!>&&>||。逻辑运算的结果是一个逻辑量,1代表“真”,0代表“假”。
!5||6&&8 先计算!5,值为0,再计算6&&8值为1,0||1值为1。
- 4楼网友:酒安江南
- 2021-05-07 07:07
!5||6的值是1 1&&8的值还是1
- 5楼网友:春色三分
- 2021-05-07 05:30
1啊!先与后或!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯