Enter的ASCII码 13 ???
#include <stdio.h>
int main (void)
{
char a ;
scanf( "%c ",&a) ;
printf( "The ASCII of Enter is %d ",a) ;
return 0 ;
}
运行的时候按回车, 然后显示 : The ASCII of Enter is 10
#include <stdio.h>
int main (void)
{
printf( "1234%c56 ",13) ;
return 0 ;
}
运行结果 : 5634
\r (ASCII13) 的作用是: 回车 ,然后把光标移到当前行的开头
[解决办法]
'\r ': 0x0D
'\n ': 0x0A
[解决办法]
回车在硬件上面产生两个字符:0x0D 0x0A
一个是回车,一个是换行
[解决办法]
自动化
[解决办法]
\r 回车符
\n 换行符
Unix/Linux系统用\n表示换行
Mac系统用\r表示换行
Windows系统用顺序的两个\r\n。
[解决办法]
char enter= '\n ';
printf( "%d ",enter);
[解决办法]
\n是10,\r是13
[解决办法]
长见识了,一直都以为是13呢.