C语言中两个等号的作用和区别

更新时间:01-28 教程 由 傲骨 分享

C语言中的等号有两种一个等号“=”表示赋值,两个等号“==”表示比较。这两个等号虽然长得一样,但是它们的作用和区别是截然不同的。

赋值操作是将一个值赋给一个变量。赋值操作符“=”左边是一个变量,右边是一个表达式。赋值操作符的作用是将右边的表达式的值赋给左边的变量。

t a = 10;t b = a;

上面的代码中,行是将整型变量a赋值为10,第二行是将变量a的值赋给变量b。

比较操作是判断两个值是否相等。比较操作符“==”左右两边都是表达式。比较操作符的作用是判断左右两边的表达式的值是否相等,如果相等则返回真(1),否则返回假(0)。

t a = 10;t b = 20;

if (a == b) {tf");

} else {tf");

上面的代码中,行是将整型变量a赋值为10,第二行是将整型变量b赋值为20,第三行是判断变量a和变量b的值是否相等,如果相等则输出“a和b相等”,否则输出“a和b不相等”。

赋值操作符“=”是将右边的值赋给左边的变量,比较操作符“==”是判断左右两边的值是否相等。在使用时要注意区分,避免出现错误。

声明:关于《C语言中两个等号的作用和区别》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2138921.html