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

tim |= ((ULONG)slotno ) << 16; 看不懂,该如何处理

2012-04-04 
tim | ((ULONG)slotno ) 16 看不懂tim|((ULONG)slotno) 16请问这个语句什么意思?[解决办法]tim |

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

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

热点排行