C语言问题。题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:58:01
#include "stdio.h"
main()
{
char a=176,b=219;
printf("%c%c%c%c%c\n",b,a,a,a,b);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",a,a,b,a,a);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",b,a,a,a,b);}
为什么a=176,b=219?
字符共有多少个?

http://hi.baidu.com/successjerry/blog/item/a7315782c1fc0fb76d8119f8.html

给你搜索了一个这个,一看便知。
176,219都是扩展ASCII码

176,219是asic码,这些数字在asic码表里面对应了一个字符,一个char型变量是一个字节,一个字节8位,所以无符号的char型最大能表示的数是2的8次方减1,也就是255,所以共有255个字符

那是中文扩展符,

图形就象一张牌而己。

可有255个字符可用。

真的好漂亮
参考ASCII码就知道啦