您的位置首页快问快答

C语言if(i%5==0)printf(""\n"");是什么意思?

C语言if(i%5==0)printf(""\n"");是什么意思?

的有关信息介绍如下:

C语言if(i%5==0)printf(

这是典型的IF语句,表示如果I能被5整除,则执行换行命令。\n是转义字符,也是功能字符,不能在屏幕上显示

if表示它括号里的条件满足时,就执行后面的语句; 也就是说,当i对5的余数刚好为0时输出一个换行; 其中,\n代表了换行,printf是打出这个换行; 如果i表示数组的下标,那么就表示每输出5个数组元素换1行再继续输出 怎么样楼主,我的解释够精辟吧!

if(i%5==0) // 判断i是否是5的倍数,如果是,则执行printf语句输出回车换行;如果不是,则什么也不做 printf("\n"); // 输出回车,即换行其中运算符%在C语言中是取余的意思,如 x%y 就是说如果x除以y能除尽(余数为0),那么x%y的结果就为0,否则结果为1。 取余运算的一个最基本的应用就是判断一个数是奇数还是偶数(对2求余),还有就是用在循环队列和链表中。

就是如果输出5个数,就换一行 就像这样: 1 4 5 6 7 2 1 3 4 6 0 9 8 4 1 %是取余运算,余0就是表示能够整除啦