【发布时间】:2015-02-14 18:29:01
【问题描述】:
我可以用这个:
unsigned long alpha = 140 | 130 << 8 | 255 << 16;
将140 设置为alpha 的第一个字节,130 设置为第二个字节,255 设置为第三个字节。
我该如何做相反的事情(即检查alpha的特定字节)?
alpha & 255 // works for the first byte
alpha >> 16; // works for the 3rd byte
【问题讨论】:
标签: c bit-manipulation byte bit