输出两个笑脸
呵呵,一个入门级的程序:
#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");
}
}
我想问的是
“printf("\1\1\n");”这一句为什么没有输出两个笑脸,而是出来了两个拐子。同理,我又试了ASC码表中的其他值,例如015是一个太阳,我把它转化成8进制值017,printf("\017");确实输出了一个太阳;但是014是一个音符,printf("\016")出来一个小方点。
是不是和运行环境有关啊?我是在VC++6.0环境下运行的。大家写c程序都在什么环境下跑啊