【发布时间】:2011-12-06 07:42:50
【问题描述】:
word color;
crap = ((color & 0xffc0) >> 1) | (color & 0x1f)
我有这个转换代码。我不知道这段代码的目的是什么,但我怀疑它与在 555 到 565 色之间切换有关。
如何创建一个与上面的代码完全相反的函数?这会将变量转换回原始颜色编号?
【问题讨论】:
-
(color & 0x1f)部分没问题,但((color & 0xffc0) >> 1)似乎是错误的,因为它没有意义。 -
如果你不知道这段代码的目的是什么,那么你怎么能理解与上面的代码完全相反的代码?