c语言中i%5==0的意思

i%5==0的意思判断i除以5以后的余数是否等于0,如果余数等于0返回真,不等于0返回假
怎么在课本里没这样的解释,我还是在网上搜索到的.
晕,这也该是基础吧,
我用的谭浩强的第三版
难道是我没仔细找到,我找了N久
就只有%的解释,i%5==0一句概过i%5==0为整数
我的意思是在书上怎么没找到这样相似的解释.所以啊,很多人说编程难,就是基础没讲好啊,看来还得利用老百来搜索下

第1个回答  2008-12-12
你在书里应该查%和==代表什么意思,然后根据他们推断这个判断式的意思本回答被提问者采纳
第2个回答  2008-12-12
懂了什么都基础,不懂什么都高深.

c语言中i%5==0的意思
i\/5之后的余数为零,比如i=5,i=10,i=15~~~时结果都为零

有一道c语言的题目求问 题目中if(i%5==0)是什么意思,让i取余5有什么含...
就是看i能否被5整除,整除打印 换行,不能整除就正常输出

C语言if(i%5==0)printf("\\n");是什么意思
也就是说,当i对5的余数刚好为0时输出一个换行;其中,\\n代表了换行,printf是打出这个换行;如果i表示数组的下标,那么就表示每输出5个数组元素换1行再继续输出 怎么样楼主,我的解释够精辟吧!

这个逻辑关系语句什么意思可以解释一下吗(C语言题)
!(i%3)为真,则i%3==0,即i是3的倍数 !(i%5)为真,则i%5==0,即i是5的倍数 两者同时满足(&&),说明i是3和5的公倍数。整个流程是求3和5的公倍数中小于50值的和。

【急】一个关于C语言的问题
这个符号%是求余的意思,i%5就是i除以5后的余数。如果i是5的倍数,则i除以5余数是0(小学知识),即(i%5)的值是0。而这个感叹号!是取反,加在(i%5)前面组成!(i%5),那么括号内的值就取反了,也就是说当i除以5余数是0时,!(i%5)==1。那么同理i除以3余数是0时可以得到!(i%3)=...

...*p++ 与 *(--p) ;以及 i++%5= =0 和++i%5= =0的区别?请教知道的大 ...
1]了 p++ 的意思 就是说 (*p)++就是他的值加1 相当于 num[0]++ 假设i的初值为10 i++%5 == 0 意思 先用i去做运算, i 再做自加1的运算 所以结果就是 10%5==0 i=i+1;++i 就是先进行 i的运算 再做其他运算 那么就是i = i+1 ,也就是11 11%5==0的意思 ...

...*p++ 与 *(--p) ;以及 i++%5= =0 和++i%5= =0的区别?请教知道的大 ...
后置自加,先取值,再自加。前置自加,先自加,再取值。于是。(p++) 与 *p++ 一样。都是*p的值。 然后p=p+1;(--p) 先自减,p=p-1; 然后再取值。i++%5= =0 先判断 然后i自加。++i%5= =0先自加,然后再判断。

急,用C语言求1到N间能被5 ,7整除的数
int i,N;printf("please input N's value:");scanf("%d",&N);\/\/输入N值 for (i = 1; i< N+1; i++)\/\/判断从1到N之间能被5,7正处的数,满足则将其输出 { if ((i%5 == 0) && (i%7 == 0)){ printf("%d\\t",i);} } printf("\\n");\/\/为了结果看得清楚,加了...

c语言 循环结构 怎么理解if后语句 i取值
if中均为逻辑表达式,返回值只有真和假。C语言中规定:0为假,其余为真。i%5表示:i除以5的余数,假如这个余数为0,则返回假;不为零,则返回真。再加上!表示取反,即:原来真的变成假,原来假的变成真。因此表示:假如i除以5为0,则返回真;不为零,则返回假。&&叫做与运算,它表示:只有当...

c语言1∼100之间能被5整除且不能被7整除的数
include <stdio.h>#include<stdlib.h>int main(){ int i;for(i=1;i<=100;i++)if(i%5==0&&i%7!=0)printf("%d\\n",i);return 0; }\/*510152025304045505560657580859095100*\/

相似回答