float r = float((uint32)color&(uint32)0x000000ffU)/128.0f;
float g = float((uint32)color&(uint32)0x0000ff00)/128.0f;
float b = float((uint32)color&(uint32)0x00ff0000U)/128.0f;
把颜色取出来的位运算
原文:http://www.cnblogs.com/minggoddess/p/4682651.html