对于字,无论是汉字还是英文,或者是其他的什么民族语言,都是以图形形式在计算机当中显示的,在这里,我就简单的讲讲点阵字的实现 。
在学计算机的时候,大家都知道有个汉字编码,汉字编码分为,外部,内部,交换和输出,四部分组成。在此处,我就简单讲讲内在码,我认为这是汉字的储存和实现的最主要的方式。
在这里我就先拿16×16电阵为例。如果你要输出一个“中”的话,那么应该怎么样去写呢?
1、我们先来看看点阵字在计算机中是如何表现的吧。
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
代码如下:
char zhong16K[]={
0x01,0x80,
0x01,0x80,
0x01,0x80,
0x01,0x80,
0x7F,0xFE,
0x61,,0x86,
0x61,,0x86,
0x61,,0x86,
0x61,,0x86,
0x7F,0xFE,
0x01,0x80,
0x01,0x80,
0x01,0x80,
0x01,0x80,
0x01,0x80,
0x01,0x80,
};
现在就是我们要做的点阵字“中”当然是16×16。然后调用图形模式就可以画出来。根据自己的喜欢可以编写不同的字体,大小也可以自己去拟定,主要是这个原理。
当然要是感觉自己的字写的很漂亮的当然也可以加入自己的个性啦~呵呵~~