若A 3,B 2,c 1则关系表达式"(abc"的值为真

2021-03-02 08:18:01 字数 1741 阅读 3393

1楼:人间杂货店

vara,b,c,d:integer;

f:boolean;

begin

a=3;

b=2;

c=1if a>b then d=1

if d=c then

f:=true

else

f:=false;

end;

若a=3,b=2,c=1则关系表达式“(a>b)==c”的值为“真”( )

2楼:匿名用户

对了a>b 为true 也就是1

1 == c值为真

c语言 设int a=3,b=2,c=1;,表达式a>b>c的值是多少

3楼:

0——因为关系运算符是左结合的,a>b>c等价于(a>b)>c,由于a>b成立得1,而1>c不成立得0。

4楼:听不清啊

设int a=3,b=2,c=1;,表达式a>b>c的值是 0,false

因为: 3>2为真,即为1,而 1>1为假,即false

c语言,当a=3,b=2,c=1时表达式f=a〉b〉c的值是0.对吗

5楼:

a>b>c 或者 3>2>1

这种逻辑表达式,在c语言中,会首先计算3>2的值,得逻辑真,结果用整数表示就是1,然后计算1>1的值,很显然为假,所以整个逻辑表达式的值为逻辑假,也就是0

注意这种表达式跟数学上这种式子的意义是完全不一样的

6楼:烟火夜空

关系运算符(>、<、>=、<=),执行左结合方式,也就是,先计算左边。则题目等价于:

f=(a>b)>c; a>b(3>2)成立,结果为1。 1>c(1>1)不成立,结果为 0;

达式3+1/2的计算结果是( ) 若a=1 b=2 c=3 则执行表达式(a>b)&&(c++)后,c的值为( )

7楼:匿名用户

第一个表达式的结果是3,本来是1/2=0.5,但由于是整型数除以整型数,所以1/2=0

a>b为0,由于是与关系,所以后面的c++就没有执行,c还是3

8楼:匿名用户

兄弟,你这是c语言的题吗?

如果是的话,第一个空为3,第二个空为3

第一个空解

专答:属1/2,因为1和2皆为整数,所谓1/2的结果为0第二个空解答:&&运算有一种特殊情况就是如果&&前面的前面的执行结果为假时,则不执行后面的运算了,而a>b此时为假,所以c++不执行,故c值不变仍为3

9楼:匿名用户

3+1/2=3.5呀!不过你问的是程序还是普通数学题呀,要是程序就不是这样了~~

c=4,怎个表达式=0

c语言:求下列表达式的值: !(a>b)&&!c||1 其中a=1,b=2,c=3

10楼:匿名用户

结果为1

是是关系表达式,首先进行a>b得假值为0,则式子变为!0 && !c || 1

与或非的运算关系为先进行非运算则式了变为 1 && 0 || 1再进行与运算变为 0 || 1

最后或运算等1

11楼:匿名用户

1!(a>b)为1;!c为0。1并0再或1

当a 3,b 2,c 1时"表达式f a》b》c

1楼 路尧家的顾小言 因为f a b c可以写成f a b c ,a b是3 2为真,值为1 然后1 c是1 1为假,值为0 最后赋值给f,所以f 0。 这个式子的解答主要在于理解运算符的优先级。 2楼 zyz郑远征 首先计算a b 因为a的值大于b,所以a b的值为1,然后再计算1 c的值,因为1...

如果int"a 1,b 2,c 3,d 4,则条件表达式“a

1楼 德形兼备 当a b 成立 则结果就是 a 如果 a b 不成立 则结果要判断 c 2 c 所以这题 结果是a 1 2楼 匿名用户 条件运算符的结合性是从右到左结合的,先算 c d?c d 返回 c 3 再算 a b?a c 返回值为1。 3楼 何慧哈 先判断a b为真取a值,得等式a d c ...

若a是int型变量,则执行表达式a 25 3 3后a的值为

1楼 四舍 入 若a是int型变量,则执行表达式a 25 3 3后a的值为24。 int是一种数据类型,在编程语言中,是用于定义整数类型变量的标识符。因为a是int型变量,所以25 3 8 333。又因为当运算符,函数或流程控制需要一个int型参数时,值会自动转换,同时会丢失精度。 所以8 333不...