关于点阵字的实现问题

        对于字,无论是汉字还是英文,或者是其他的什么民族语言,都是以图形形式在计算机当中显示的,在这里,我就简单的讲讲点阵字的实现 。
        在学计算机的时候,大家都知道有个汉字编码,汉字编码分为,外部,内部,交换和输出,四部分组成。在此处,我就简单讲讲内在码,我认为这是汉字的储存和实现的最主要的方式。
       在这里我就先拿16×16电阵为例。如果你要输出一个“中”的话,那么应该怎么样去写呢?
           1、我们先来看看点阵字在计算机中是如何表现的吧。

0000000110000000
0000000110000000
0000000110000000
0000000110000000
0111111111111110
0110000110000110
0110000110000110
0110000110000110
0110000110000110
0111111111111110
0000000110000000
0000000110000000
0000000110000000
0000000110000000
0000000110000000
0000000110000000
现在大家可以很直观的看出中字是如何用二进制表现在计算机的里的了。现在在把它转化为16进制就很简单了。
代码如下:
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。然后调用图形模式就可以画出来。根据自己的喜欢可以编写不同的字体,大小也可以自己去拟定,主要是这个原理。
        当然要是感觉自己的字写的很漂亮的当然也可以加入自己的个性啦~呵呵~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值