c语言(if%2)什么时候if条件成立

如题所述

在C语言中,默认只有数为0的时候才是false,其他的时候都是true

所以,当一个数%2的时候,如果是奇数(比如3),对2取模 3%2 = 1,此时结果不为0,所以此时成立。如果是偶数(比如4),对2取模 4%2 = 0,此时结果为0,所以此时不成立
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-18
被除数为奇数 为 true,条件成; 换个说法,只要不是2的倍数 就返回true。
系统默认0为false,非0就返回true值

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网