首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

求教ugp啥意思?以及((g)&0xff<<16)的意思。解决方案

2012-03-02 
求教ugp啥意思?以及((g)&0xff16)的意思。我是个directx的菜鸟~~但对很多小问题我都想知道是为什么的~敢问

求教ugp啥意思?以及((g)&0xff<<16)的意思。
我是个directx的菜鸟~~但对很多小问题我都想知道是为什么的~

敢问各位大大。我看到这样一段代码:
#define UGPCOLOR_ARGB(a,r,g,b) ((unsigned long)((((a)&0xff<<24)|\
  (((g)&0xff<<16)|(((b)&0xff<<8)|\
  (((b)&0xff)))
我有几个问题想问一下各位大大,
  1.这个UGP是什么意思?
  2.我想((a)&0xff<<24)的意思是a先跟&0xff相与然后再向左移24位吧?但为什么要这样?
  3.括号间的“|\”“|”在整个句子中食什么意思?起什么作用?

我是个菜鸟啊~~希望各位大哥可以讲得详细点~~不胜感激啊~~

[解决办法]
UGP是什么意思我也不知道,说不定是写代码的人的名字,或者什么项目的名字。
跟0xFF相与表示只要最低位的1个字节数据参与运算。
|表示或运算
\在宏里面表示连接下一行,下一行也是当前这个宏的一部分。

热点排行