#define SWAP_ENDIAN(x) ( ((x>>24)&0xFF) | ((x>>8)&0xFF00) | ((x<<8)&0xFF0000) | (x<<24) )
解决方案 »
- 数据库连接问题
- 如何用VC写个程序代替windows的登录界面
- WTL 如何实现贴位图的不规则窗体?
- 请帮忙!本人不熟悉VC,但要用到一点东西,需要连接数据库,不知道怎么连接?急!急!急!
- SQLConfigDataSource(NULL, ODBC_ADD_DSN, "Microsoft ODBC for Oracle","xt")为什么不行?
- 急!怎样判断Socket通讯过程中网络中断的情况
- c++里 ,int 到底有多大?
- 怎么才能使用CWindow类?
- 在install shield中,如何取得程序的安装目录,并将该目录写如注册表中?
- 太笨,没法:有一个类,他的构造函数一定要有参数,我怎么用它来申明数组(不用指针)。如以下代码:
- 那里有 c++ primer 中文版下载
- 关于列表控件
我看名字猜的
new x:24-31 16-23 8 - 15 0 - 7 将32位数据分成 高16位和低16位
高16位的高8位与低16位的低8位交换
高16位的低8位与低16位的高8位交换这个宏定义的不错哦
Intel的cpu是small-endian。motorola的cpu是big-endian的。
大家学习asm的时候都学过了吧。
这个Macro写得好。我收藏!