C语言中什么时候用==

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:23:37
我知道==式算是表达式中的等于的意思,那么要表示3对2取模的值,就应该表示成3%2==1吗?还有,是不是在算术表达式中不管加减乘除的结果都应该用==表示,还有没有其他地方需要用==的?请高手指教

==是判断是否相等的意思,相当于你要求电脑判断==两边的的数值(或其他类型)是否相等,如果相等则称表达式为真,返回1,否则为假,返回0,一般用来做条件判断

要求3对2取模,直接用3%2即可,它返回值为这个表达式的计算结果,即1,你那个写法的含义是问电脑3%2的值是否等于1