>> 不抱怨,不妒忌,潇洒做自己!
摘要: 1)概述 所谓位运算是指进行二进制位的运算。在系统软件中,常要处理二进制位的问题。 c提供的位运算符有: & 按位与 | 按位或 ^ 按位异或 ~ 取反 右移 &对于将一个单元清零、取一个数中的某些指定位以及保留指定位有很大用途。 |常被用来将一个数的某些位置1。 ^判断两个位值,不同为1,相同为0。常用来使特定位翻转等。 ~常用来配合其它位运算符使用的,常用来设置屏蔽字。 右移时,要注意符号问题。对无符号数,右移时左边高位移入0,对于有符号数,如果原来符号位为0(正数),则左边移入0;如果符号位为1(负数),则左边移入0还是1要取决于系统。移入0的称为"逻辑右移",移入1的称为"算数右移"。 阅读全文
posted @ 2008-04-29 19:18 loose_went 阅读(556) 评论(0) 推荐(1) 编辑