读书人

tim |= ((ULONG)slotno ) lt;lt; 16; 看不

发布时间: 2012-04-04 16:38:51 作者: rapoo

tim |= ((ULONG)slotno ) << 16; 看不懂
tim |= ((ULONG)slotno ) < < 16; 请问这个语句什么意思?

[解决办法]
tim |= ((ULONG)slotno ) < < 16; 请问这个语句什么意思?
--------------------------------------------------
先将slotno 强制转换为ULONG,无符号长整形
再左移16位
tim与经过转换左移后的slotno进行或运算
其结果再保存入tim中

读书人网 >C语言

热点推荐