C语言中什么时候用==

我知道==式算是表达式中的等于的意思,那么要表示3对2取模的值,就应该表示成3%2==1吗?还有,是不是在算术表达式中不管加减乘除的结果都应该用==表示,还有没有其他地方需要用==的?请高手指教

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

要求3对2取模,直接用3%2即可,它返回值为这个表达式的计算结果,即1,你那个写法的含义是问电脑3%2的值是否等于1
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜