高手帮帮忙~~
#include "stdio.h"
main()
{
int i,j;
printf("\1\1\n");/*输出两个笑脸*/
for(i=1;i<11;i++)
{
for(j=1;j<=i;j++)
printf("%c%c",219,219);
printf("\n");
}
}
该程序中\1\1就是笑脸的意思?这是怎么回事?
219,219 这一句又是怎么回事
[解决办法]
程序的意思是ASCII标准编码的0x01是一个笑脸一样的图案。不过如果你在Windows环境下运行的话,要收到输出命令行的编码影响,如果输出命令行采用Unicode编码或者其他编码而不是ANSI编码的话,那你是看不到笑脸图案的。你可以参考 http://www.asciitable.com/ 来查询ASCII码的具体信息。
希望有帮到你,新年快乐!
[解决办法]
\1是代表的是转义字符,就是一个/加上数字,建议你上网下载个ASCII字符表,看看就知道的了,219表示字符表中的某个字符,比如97就表示输出一个'a',219不知道,,看别人补充吧,,
[解决办法]
查查ascii码表
[解决办法]
google ASCII