设a=3,b=4,c=5,写出下列关系表达式或逻辑表达式的结果。 (1)a+b>c && b==c (2)a||b+c&&b-c (3)!(a>b) && !c|| 1 (4)!(a+b)+c-1&&b+c/2
时间: 2024-04-17 14:23:08 浏览: 47
根据给定的变量值,我们可以逐步计算以下关系表达式或逻辑表达式的结果:
(1) a+b>c && b==c
计算 a+b,得到 7
判断 7>c,即 7>5,结果为真
判断 b==c,即 4==5,结果为假
最后计算真 && 假,结果为假
(2) a||b+c&&b-c
判断 a 的值为 3,结果为真
计算 b+c,得到 9
计算 b-c,得到 -1
判断 9 && -1,即非零数和非零数相与,结果为真
最后计算真 || 真,结果为真
(3) !(a>b) && !c || 1
判断 a>b,即 3>4,结果为假
取反得到真
判断 !c,即非零数取反,结果为假
判断 真 && 假,结果为假
最后计算假 || 1,结果为真
(4) !(a+b)+c-1 && b+c/2
计算 a+b,得到 7
取反得到假
计算 c-1,得到 4
计算 b+c/2,得到 6
判断 假 + 4-1,即假 + 3,结果为真
最后计算真 && 真,结果为真
因此,各表达式的结果为:
(1) 假
(2) 真
(3) 真
(4) 真
相关问题
表达式t1=a+b, 写出其四元式表示形式
可以将表达式t1=a+b转换为如下的四元式表示形式:
```
OP: + ARG1: a ARG2: b RESULT: t1
```
其中,OP表示运算符,ARG1和ARG2分别表示参与运算的两个操作数,RESULT表示运算的结果存放的位置。在这个四元式中,运算符为加号+,第一个操作数为变量a,第二个操作数为变量b,结果存放到变量t1中。
int a=3,b=4,c=5;表达式:a||b+c&&b-c
这是一个逻辑表达式,其中:
|| 表示逻辑或运算符,表示其中任意一个表达式为真则整个表达式的结果为真。
a、b、c 分别为表达式的操作数,其值分别为 3、4、5。
因此,a||b c 的计算过程如下:
1. 先计算 b c,由于 b 的值为非零,因此 b c 的结果为 5。
2. 再计算 a || (b c),由于 a 的值为非零,因此整个表达式的结果为真(即 1)。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)