注册 登录
编程论坛 新人交流区

请教位操作运算的用法

xiaxin 发布于 2007-10-28 22:03, 488 次点击
请问有人可以教一下移位运算的用法吗?
这个有点重要,能不能给一个简单的例子给与说明。
将十分感激
5 回复
#2
yxwsbobo2007-10-29 06:40

一般用标记比较好 优点是节约空间

加入班里有64个人 一次考试记录有多少人及格 如果用1表示及格

long a=(二进制)1001 0010 0010 1010 0010 0001 0010 0010 1001 0011 0010 1010 0010 0001 0010 0010

只需要4字节就可以记录某学号的人是否及格
想使某人变成不及格

可以

long i=1;

假如 第 24个人要变成及格
a|=i<<24;

这样就OK了

#3
xiaxin2007-10-31 20:58
谢谢,不是很明白。等我学学再来看。
#4
babylong58202007-10-31 21:11
看不太明白喔.
#5
sunocloud2007-11-01 09:13
知道了 谢谢
1