bfsize = 1 << (nGrade - k);
这句是什么意思啊 ?bfsize是一个定义的无符号整形,请指点
[解决办法]
1左移若干位,然后赋值给bfsize
[解决办法]
1左移(nGrade - k)位,然后赋值给bfsize
[解决办法]
相当于:
bfsize = 2 * (nGrade - k);
但为操作的速度明显大于乘除操作,这个一种常见的优化。同样,对 x / 2 可以写成 x > > 1。
发布时间: 2012-02-10 21:27:42 作者: rapoo
bfsize = 1 << (nGrade - k);
这句是什么意思啊 ?bfsize是一个定义的无符号整形,请指点
[解决办法]
1左移若干位,然后赋值给bfsize
[解决办法]
1左移(nGrade - k)位,然后赋值给bfsize
[解决办法]
相当于:
bfsize = 2 * (nGrade - k);
但为操作的速度明显大于乘除操作,这个一种常见的优化。同样,对 x / 2 可以写成 x > > 1。