代码改变世界

随笔档案-2012年10月5日

MAKEWORD制造双字

2012-10-05 17:53 by kennyMc, 468 阅读, 收藏,
摘要: 方法的宏定义#define MAKEWORD(a, b) ((WORD)(((BYTE)(((DWORD_PTR)(a)) & 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) & 0xff))) << 8)) unsigned long w=12345678911111; cout<<(w&0xff)<<endl;oxff=255=11111111,12345678911111=10110011101001110011110011100101011010000111所以输出结果是135(二进制:100 阅读全文