C语言中这段程序是什么意思?
答案:1 悬赏:20
解决时间 2021-01-22 15:42
- 提问者网友:欺烟
- 2021-01-22 08:49
C语言中这段程序是什么意思?
最佳答案
- 二级知识专家网友:爱难随人意
- 2021-01-22 09:12
这段程序是构建一张黑白棋盘位图。即,横向每8格为一段,黑白交替,竖向也是 每8格为一段,黑白交替。
i & 0x8即取 2进制i值的 右数第三位,j & 0x8, 取 2进制j值的 右数第三位, 然后2者做 “异或”运算,(0^0=0, 1^0=1, 0^1=1, 1^1=0)。
数值 0为黑,数值 255 为 白(色度 满度值), checkImage[i][j][k]中的 k 是 R,G,B 分量。
i & 0x8即取 2进制i值的 右数第三位,j & 0x8, 取 2进制j值的 右数第三位, 然后2者做 “异或”运算,(0^0=0, 1^0=1, 0^1=1, 1^1=0)。
数值 0为黑,数值 255 为 白(色度 满度值), checkImage[i][j][k]中的 k 是 R,G,B 分量。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯