c语言中b 21)则b等于多少

2020-12-02 13:48:10 字数 523 阅读 7545

1楼:匿名用户

答案:b = 1

解释:因为&&是逻辑与运算,当且仅当两边的值都是非0值(真值)时,整个表达式值(“=”符号右边部分)才为真(值为1),否则为假(值为0)

2楼:张程通

b=2&&(-1)

其中&&表示逻辑关系“并且”,右边(-1)不等于0即为真,左边2不等于0也为真,所以等号右边的值为真,然后给b赋值,如果为真则赋值1,假则赋值0

所以b=1

3楼:匿名用户

c# 中这样的语句是错误的!

vc 和 c 中:

int b=2&&(-1) 则 b=1

bool b=2&&(-1)则 b=true

4楼:蒲仕龙

1,只要&&两边没有0的话都会是1的了哈

5楼:匿名用户

&&表示与,“与”两边都不为0则值为1,只要有一边为0则值为0.

所以这里b=1

在C语言中“a b”是什么意思,c语言中,a^b是什么意思?

1楼 匿名用户 a 异或 b 按位异或 比如 a 为 5 0101 b 为 7 0111 0010 对应位相同为0, 不同为1 希望对你有帮助。谢谢 c语言中,a b是什么意思? 2楼 匿名用户 按位异或, 例如 include int main 输出结果是8 1010 10 0010 2 1000...

c语言中(a!b)?a-b:a+b的含义是什么

1楼 匿名用户 如果a不等于b那么输出a b 否则,输出a b c语言中 a b a b和 a 2楼 學雅思 一 表达意思不同 1 a b a b 如果a大于b,则取a,否则取b。 2 a 二 逻辑顺序不同 1 a b a b 内存逻辑中先执行大于的判断,之后执行下一步。 三 执行顺序不同 1 a ...

C语言中,a b与b a有什么区别么

1楼 匿名用户 没区别, 是恒等于,不存在赋值问题,单纯比较,怎么写都行,但是 号就不一样了,是右边赋值给左边 2楼 育知同创教育 写法几乎没有什么区别。前后顺序不影响的。 3楼 匿名用户 双等号 是比较运算符, 没有什么区别 4楼 幻世封神 没什么区别,看个人习惯了 请采纳吧 5楼 研凌工控电脑 ...