若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值怎么计算?主要是非(!)运算,比如这个题,先计算(a-b)+c-1=3,然后!3..然后&&左边是!3右边是5?这样表达式的值是多少?(⊙o⊙)…MS最后的结果是...1...

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 23:50:35
若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值怎么计算?主要是非(!)运算,比如这个题,先计算(a-b)+c-1=3,然后!3..然后&&左边是!3右边是5?这样表达式的值是

若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值怎么计算?主要是非(!)运算,比如这个题,先计算(a-b)+c-1=3,然后!3..然后&&左边是!3右边是5?这样表达式的值是多少?(⊙o⊙)…MS最后的结果是...1...
若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值怎么计算?主要是非(!)运算,比如这个题,
先计算(a-b)+c-1=3,然后!3..
然后&&左边是!3右边是5?这样表达式的值是多少?
(⊙o⊙)…MS最后的结果是...1...

若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值怎么计算?主要是非(!)运算,比如这个题,先计算(a-b)+c-1=3,然后!3..然后&&左边是!3右边是5?这样表达式的值是多少?(⊙o⊙)…MS最后的结果是...1...
C语言中,首先带有()的具有最高的优先级,其次是单目运算符 如!,最后是算术运算符的优先级高于逻辑运算符.
依据以上规则算你的表达式:首先是(a-b)得到 2,然后是单目运算符!高于算术运算符+ -,故进行 !(a - b)得 0,然后进行 0 + c - 1 得 1,由于算术运算符高于逻辑运算符&&,故进行 b + c/2得到5,最后再进行 &&,即 1 && 5,逻辑运算为真,故结果为 1
把上述表达式依优先级加括号后即是,(!(a-b) + c - 1) && (b + c/2)