输出字符的ASCII码总是多个10
#include<stdio.h>int main()
{
char ch;
int c=0;
while((ch=getchar())!='#')
{
c++;
printf("%6d%6c",ch,ch);
if(c%8==0)
printf("\n");
}
return 0;
}
输出每个输入字符的ASCII码及字符,每8个换行,输入后回车最后结果总会多个数字10,不输入字符只按回车也会在屏幕上显示10,求指点。
#include <stdio.h> main() { printf("%d", '\n'); printf("%c", '\n'); printf("%d", '\n'); }