=与==的用法

来源:百度知道 编辑:UC知道 时间:2024/06/13 00:22:31
C语言中,什么时候用=,什么时候用==?

=表示赋值,比如a=1;就是把1存入a.
==表示判断是否等于,比如a==1,判断a是否等于1,如果相等,则返回true,反之返回false.

=是右边赋值给左边
==是判断左右是否相等

这时两种运算符
= 是赋值运算符,比如 x = 5;给x赋值5。

== 逻辑元算符, if (x == 5) x =4; 如果x大于5 那么给x赋值4。

给变量赋值 用=,而==表示恒等于,用在条件中,表示不变的量