这式子的值是

来源:百度知道 编辑:UC知道 时间:2024/06/20 01:37:55
a=6 b=4 c=2
!(a-b)+c-1&&b+c/2
详细点好吗

0
计算结果了,没有安装这个软件

逻辑表达式:结果为0

我运行的结果是1。不知楼上两位运行实际的程序没有。
根据运算符优先级次序,最后算&&。首先!(a-b)是0,0+c-1是1。b+c/2是5。最后1&&5得1。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━
表达式 ┃优先级
————————————————————————————╂————
()(小括号) [](数组下标) .(结构成员) ->(指针型结构成员)┃ 最高
————————————————————————————┃ ↑
!(逻辑非) .(位取反) -(负号) ++(加1) --(减1) &(变量地址)┃ │
————————————————————————————┃ │
*(指针所指内容) type(函数说明) sizeof(长度计算) ┃ │
————————————————————————————┃ │
*(乘) /(除) %(取模) ┃ │
————————————————————————————┃ │
+(加) -(减) ┃ │
————————————————————————————┃ │
<<(位左移) >>(位右移) ┃ │
————————————————————————————┃ │
<(小于) <=(小于等于) >(大于) >=(大于等于) ┃ │
————————————————————————————┃ │
==(等于) !=(不等于)