c语言中相等怎么表示?
2021-10-01

在数学运算中,描述两个数值相等,使用的符号是“=”,我也经常称这个字符为“等号”;例如,可以描述,如果a > b而且b > c,则 a > c;

这就是一个数学式子的描述。但是,在C语言中,等号“=”用于做“赋值操作”,例如:

int a = 10;

就是把10这个数值赋给变量a,那么,变量a中存储的数据就是10这个数值。那么,C语言中,描述两个对象相等,使用的符号是“= =”,就是两个等号“=”相连,用于判断连个对象是否相等。

例如 a = = b表达式,就是判断 a与b的值是否相等,则有:

(1) 如果a与b的值相等,则 a = = b表达式的值为“真”,得到的结果是1数值;

(2) 如果a与b的值不相等,则 a = = b表达式的值为“假”,得到的结果是0数值;

判断两个对象不相等,使用的操作符是“!=”,就是在等号“=”的前面加上“取非”的符号“!”;例如 a != b 表示,就是判断a与b是否不相等,则有:

(1) 如果a与b的值不相等,则 a != b表达式的值为“真”,得到的表达式的值是1数值;

(2) 如果a与b的值相等,则 a != b表达式的值为“假”,得到的表达式的值是0数值;

可以看到,操作符“= =”和“!=”组成的表达式,最终都得到一个结果,就是“真”或者“假”。如果式子成立,表达式结果就为“真”,表达式的值是1;

如果式子不成立,表达式结果为“假”,表达式的值是0;

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。