那位仁兄能帮我翻译下这行代码的意思,不胜感激 static ULONG HIUCTLCODE (USHORT a, USHORT b) { return ( (ULONG)( (a << 11 | b) & 0x1F9FF) << 1 );} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a按位左移11位(二进制位),和b进行或运算,结果再跟0x1f9ff进行与运算,然后再按位左移一位 这是一个static函数,返回值为ULONG类型,函数名是HIUCTLCODE,参数是USHORT a和USHORT b 函数的操作为: a按位左移11位(二进制位),和b进行或运算,结果再跟0x1f9ff进行与运算,然后再按位左移一位,再强制转换为ULONG类型 这个函数应该是对a和b的某些位进行判断用的。 关于一个循环的问题 请问这段代码的指针哪里有问题? 函数中有换行符! 请问可以在MFC中用托管吗? 请大家帮忙思考模拟示波器的问题 如何知道一个文件被哪个进程锁定了呢 COM里使用_bstr_t一个小问题 谁能讲讲static_cast,dynamic_cast,reinterpret_cast的区别? 大家帮我看看这个错误? VC 2路串口采集数据怎么办?新手求教 请教:VC6调用OCI接口是否可以不装oracle客户端。 关于C1010错误的处理(不是没包含stdafx.h)
函数的操作为:
a按位左移11位(二进制位),和b进行或运算,结果再跟0x1f9ff进行与运算,然后再按位左移一位,再强制转换为ULONG类型 这个函数应该是对a和b的某些位进行判断用的。