若a=6,b=4,c=5,则表达式a&&b+c||b==2/c的值为?
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/16 18:26:33
若a=6,b=4,c=5,则表达式a&&b+c||b==2/c的值为?
主要是怎么算的!
主要是怎么算的!
查手册上的优先级,5种运算&&、+、||、==、/的优先级哪个在前,优先级高的先计算.
除法最高,所以先算2/c,因为是整型,2/c的结果是0.
其次是加法,b+c结果为9.
然后是&&,a&&b+c,即6&&9,即1.
然后是||(&&比||优先级高),a&&b+c||b,即1||b,即1(这里发生了逻辑短路,不需要知道b是多少就能算出表达式的值为1).
最后是==.1==0的结果为0.
老实说我觉得这题没什么意思,c的一大缺陷就是优先级的级别太多,谁也记不住,真正实践写代码的时候还是要加上足够多的括号.
除法最高,所以先算2/c,因为是整型,2/c的结果是0.
其次是加法,b+c结果为9.
然后是&&,a&&b+c,即6&&9,即1.
然后是||(&&比||优先级高),a&&b+c||b,即1||b,即1(这里发生了逻辑短路,不需要知道b是多少就能算出表达式的值为1).
最后是==.1==0的结果为0.
老实说我觉得这题没什么意思,c的一大缺陷就是优先级的级别太多,谁也记不住,真正实践写代码的时候还是要加上足够多的括号.
若a=6,b=4,c=5,则表达式a&&b+c||b==2/c的值为?
设有语句int a=3,b=4 ,c=5 ;则表达式:(a+b )+c-1&&b+c/2 的值为______ ,表达式
a=2,b=3,c=4,则表达式a+b>c&&b= =c&&a||b+c&&b+c的值是多少
设a=3,b=4,c=5,则逻辑表达式!(a>b)&&!c||1的值为
C语言 设a=3,b=4,c=5,则逻辑表达式“!(a+b)*c-1&&b+c%2”的值是?
C语言 假设a=4,b=5,c=6编程求出下列表达式的值.一a+b>c&&b=c 二a||b+c&&b-c 三 (a>b
已知a=7.5,b=2,c=3.6,则表达式a>b&&c>a||ab的值为
设a=3,b=4,c=5,则逻辑表达式"!(a+b)*c-1&&b+c%2"值为1.为什么啊
设a=3,b=4,c=5,计算表达式的值:a+b>c.and.a+c>b.and.b+c>a
设有定义int a=3b=4c=5则以下表达式中,值为0的表达式是:A a&&b;B:a
C语言中,已知int b=2;则下列表达式值为1的是( ) A.b>1 B.b>b C.b
设a=3,b=4,c=4,则表达式a+b>c&&b==c&&a||b+c&&b==c的值为