赋值运算符与关系运算符区别,赋值运算符:= += -= *= /=

2021-01-11 17:39:03 字数 883 阅读 8068

1楼:匿名用户

看称呼就很清楚了,=是赋值运算符,==是关系运算符。

=是做一个赋值的动作,比如int a=10,就是把整数10赋值给变量a。

==是关系的判断,比如a==10表示判断变量a的值是否等于10,结果是一个布尔值true或false作为判断的结果。

赋值运算符:= += -= *= /=

2楼:尚学堂科技****

关于上面的运算符作如下解释:

publicclasstest}

c语言中的“=”和“==”两个运算符有什么区别?

3楼:匿名用户

在c语言中,运算符 == 和运算符 = 所表示的意义不同。= 是赋值运算符,它的含义是将右侧表达式的值赋给左侧的变量。==是关系运算符,如果两侧表达式的值相等,则其值为1,否则为0。

4楼:匿名用户

一个等号是赋值运算符,用于把等号右边的结果赋值给左边的变量

两个等号是判等运算符,用于判断等号左右两边的变量或常量是否相等

5楼:加成跑

=是赋值操作 只要赋值成功 整个表达式为1==是比较操作 比较左右两边是否相等 相等返回1 否则返回0例如:int a=1;

while(a=2)

{}那么次循环式死的,因为a=2是赋值表达式,始终为1但是while(a==2)

循环不执行,因为a不等于2

6楼:温暖摇滚

“=”是赋值。例如a = 5,意思就是a 等于5。

“==”是条件判断。例如a == 5,意思就是a与5是否相等。

and or是连接运算符还是关系运算符,

1楼 兄弟连教育北京总校 逻辑运算符的运算优先级从高到低是 not and or。 在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是 正在下雨 和 我在屋里 ,我们可以将它们组成复杂命题 正在下雨,并且我在屋里 或 没有正在下雨 或 如果正在下雨,那...

大家好!matlab中符号运算和数值运算的区别是什么

1楼 戢安艾融雪 符号计算 存放的是 精确数据 ,耗存储空间 ,运行速度 慢,但结果精度高 数值计算则是以一定精度来计算的,计算结果有误差,但是运行速度快。 大家好matlab中符号运算和数值运算的区别是什么 2楼 shine戚七七 两者的根本区别是 数值计算的表达式 矩阵变量中不允许有未定义的自由...

c语言中关系运算符的优先级高于逻辑运算符吗

1楼 不全是。关系运算符的优先级高于 逻辑与 和 逻辑或 ,但低于 逻辑非 。 2楼 匿名用户 逻辑运算符里面的 很厉害的,比算术运算符优先级还高 因此正确的说法 c语言中关系运算符的优先级高于逻辑与和逻辑或,但是低于逻辑非 3楼 是的不是有个优先级歌吗 圆方括号箭头一句号 自增自减非反负 针强地址...