打印

新手求教,高手快来!

[复制链接]
1364|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
银色盒子|  楼主 | 2011-4-11 17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天看了一个人写的关于彩屏显示的程序,其中有一个关于自定义字符库的‘.h’文件
其中开头用到
#define s ((((((((0
#define X )*2+1
#define _ )*2
看不懂,这些定义的宏都是什么意思啊。特别是那左括号,右括号的
部分程序如下:


/* XPM */
#define s ((((((((0
#define X )*2+1
#define _ )*2
unsigned char code Font8x16[] = {
/* pixels */
/* 0x00 */
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
......
.....
......
.....
.....
/* 0x7f */
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
s _ _ _ _ _ _ _ _ ,
};
#undef s
#undef X
#undef _

相关帖子

沙发
joyme| | 2011-4-11 17:42 | 只看该作者
等效:
((((((((0)*2)*2)*2)*2)*2)*2)*2)*2),

使用特权

评论回复
板凳
驭风者杨| | 2013-8-26 23:22 | 只看该作者
请问,这是怎么得到的啊,可有哪位大神知道吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

58

帖子

2

粉丝