((a<b)&&!c‖1) 这道c语言的题怎么解啊??求解求...5
发布网友
发布时间:2023-11-17 16:58
我来回答
共4个回答
热心网友
时间:2024-07-31 11:41
1 !表示非
2 &&表示与
3 ||表示或
4 这个式子先算!c,!c的结果与(a<b)相与,这个结果再与1(真)或,这个式子是个永真表达式。
热心网友
时间:2024-07-31 11:35
(((a < b) && (!c)) || 1, 结果是true
C++的优先级
优先级 操作符 结合性
1 :: 左
2 . -> [] () 左
3 ++ -- ~ ! - + & * () sizeof new delete castname_cast<type> 单目操作符 右
4 .* ->* 左
5 * / % 左
6 + - 左
7 << >> 左
8 < <= > >= 左
9 == != 左
10 & 左
11 ^ 左
12 | 左
13 && 左
14 || 左
15 ?: 右
16 = *= /= %= += -= <<= >>= &= |= ^= 右
17 throw 左
18 , 左
热心网友
时间:2024-07-31 11:40
永真表达式
热心网友
时间:2024-07-31 11:33
这是考查运算符的优先级和运算方向。
先算括号(a<b)
再算逻辑运算符!c
逻辑与&&与逻辑或||是相同优先级,但运行方向是从左到右,所以先算逻辑与&&,再算逻辑或||。