当前位置 :
C++求逻辑表达式的值已知a=3,b=4,c=5,求以下逻辑表达式的值。①!(a>b)&&!c‖1我认为计算顺序是先计算括号里面的值,然后是“!”,因为&&与‖优先级相同,那就按从左到右的顺序运算
更新时间: 2025-08-23 19:39:48
1人问答
问题描述:

C++求逻辑表达式的值

已知a=3,b=4,c=5,求以下逻辑表达式的值。

①!(a>b)&&!c‖1

我认为计算顺序是先计算括号里面的值,然后是“!”,因为&&与‖优先级相同,那就按从左到右的顺序运算。是这样吧?

=!(0)&&!c‖1=!(0)&&!5‖1=不会算了!0、!5怎么算

②!(x=a)&&(y=b)&&0

x的值怎么能和a相同啊

③!(a+b)+c-1&&b+c/2

我认为是括号里的最先计算,然后是“/”除法,然后+、-运算。

=!11&&6!11=?

请大神帮我。需要步骤解释及计算过程。

吕梅蕾回答:
  1、!是取非操作,0为假,非0为真,!真=0,!假=1,所以!0=1,!5=0   2、x=a是赋值操作,不是判断相等,即把a值赋值给x,所以x=a;   3、先计算&&左边的式子,!(a+b)+c-1=!7+5-1=4=0+5-1=4,再计算&&右边的式子b+c/2=4+5/2=4+2=6,所以整个式子是4&&6=1
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有