`
gaofen100
  • 浏览: 1179865 次
文章分类
社区版块
存档分类
最新评论

常用位的运算符

 
阅读更多

逻辑运算符

& : 当两个都为1的时候为1 例如: 00001010 & 00001001 = 00001000

| :当两个任何一个为1的时候为1 例如: 00001010 & 00001001 = 00001011

^ : 当两个只有一个为1的时候为1 例如: 00001010 & 00001001 = 00000011

移位运算

>> 与>>> 前者称为有符号位,后者称为无符号位

有符号位正数 向右移动高位用0填充, 负数用1填充

无符号位直接用 0 填充

左移相同: << 与 <<< 不过负数的高位是在后面

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics