C语言中if(x%3)如何判断该语句的真假?

if(x%3)是不是if(x%3==1)缩写??如果不是,那x%3等于几,if是真;等于几,if是假?

第1个回答  2010-07-03
if(x%3)表示x是否是3的倍数,如果是3的倍数,那么结果是0,为假,否则为真本回答被提问者采纳
第2个回答  2010-07-03
只要x%3大于0且为整数,那就是真,要是为0,那就是假,例如x=2,x%3后为0,为假。x=4也一样,而当x=6或是x=3,就是3的整数倍,那就是真!
第3个回答  2010-07-03
x%3是判断x除以3的余数 if(x%3)是if(x%3!=0)的缩写 就是不能被3整除的意思
第4个回答  2010-07-03
x%3 :求x除以3的余数。
余数=0,为假
余数>0为真。

等效为
if(x%3!=0);
第5个回答  2010-07-03
你要把,,整个题目写下来,
相似回答