腾讯3面的一道题,(UINT32)1 << 16 是神马意思?能准确解释下吗?
typedef unsigned long UINT32;
[解决办法]
2的16次方。
[解决办法]
1 左移 16 位 相当于 2^16
[解决办法]
(UINT32)1 << 16
1、类型转换 1转为32 位的 unsigned int
2、进行右移操作,每偏移一次等于乘于2 结果是1Z说的2的16次方
[解决办法]