首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

高手帮帮忙~该如何解决

2012-06-08 
高手帮帮忙~~#include stdio.hmain(){int i,jprintf(\1\1\n)/*输出两个笑脸*/for(i1i11i++) { f

高手帮帮忙~~
#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

热点排行