c语言中的==和=有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:16:01

-----------------------
== 为算术运算符 如a==b
即a和b的值相等

= 为 赋值运算符 如a=3
即把3赋值a
------------------------

==是判断左边和右边是否相等

=是把右边的值赋值给左边

==关系运算符,也就是用来作比较的,比如a=3,b=4,那么a==b的结果就是假;而=是赋值运算符,比如说int a; a=3;就是给变量a赋予一个值3.

==是判断左右是否相等的运算符,结果值为true/false,
=是赋值运算符,是把右边的值赋给左边

=赋值
==判断相等

呵呵,这都看书了吗?哪本C教程中没这个问题,那就不是合格的C教程。