汉字的点阵显示.docxVIP

  • 1
  • 0
  • 约4.94千字
  • 约 6页
  • 2023-10-09 发布于上海
  • 举报
先说明一下:在 TC 下面显示汉字是比较麻烦的,实在想用,可以用 VC。DOS 下的点阵汉字 你是否碰到过用启动盘启动系统后用 DIR 命令得到一串串莫名其妙的字符?有经验的朋友会告诉你:那是汉字。汉字?你不禁会问:怎么一个我一个也不认识。但那确确实实是汉字,如果你启动 UCDOS 或其他的汉字系统后,就会看到那是一个个熟悉的汉字。同样是汉字,为什么前后会看到不同的结果?呵呵,其实在电脑硬件中,根本没有汉字这个概念,也没有英文的概念,这铁玩意认识的概念只有——内码。 ☆汉字的内码 点头表示什么?是“对”、“YES”,偏偏有的地方表示的意义却恰恰相反。一个动作,有不同的诠释;一个问题,有不同的答案;而一个符号,却有不同的意义,关键在于:你是如何地理解。在电脑中亦如此,所有的数据都是以 0 和 1 保存的,按不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要 8 位(一字节)即可。而对于中文,常用却有 5000 以上,于是我们的 DOS 前辈想了一个办法,就是将 ASCII 表的高 128 个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低 128 位则留给英文字符使用,即英文的内码。不信,你可以用记事本写一 C 文件: main() { unsigned char *s,*e=ABcd,*c=你好; clrscr(); printf(En

文档评论(0)

1亿VIP精品文档

相关文档