第位运算学习.pptxVIP

  • 0
  • 0
  • 约3.27千字
  • 约 31页
  • 2022-09-26 发布于上海
  • 举报
1、按位与运算符(): 1)运算规则: 00=0 10=0 01=0 11=1 ▲只要对应位上的值均为1则该位上的结果值为1 2)特殊作用。 ①将一个存储单元各位清0 ②取某个数中的某些位。 ▲方法:将本数与某个特定数按位与运算即可。;;3、按位异或运算符(^);4、按位异求反运算符(~);位移运算及其作用[右位移运算()];左位移运算符(); 12.1.7 位运算赋值运算符 位运算符与赋值运算符可以组成复合赋值运算符如:=, |=, =, =, ∧= 例如,a = b相当于 a = a b。a =2相当于:a = a 2。 ;12.1.8 不同长度的数据进行位运算 如果两个数据长度不同(例如long型和int型)进行位运算时(如a b,而a为long型,b为int型),系统会将二者按右端对齐。如果b为正数,则左侧16位补满0。若b为负数,左端应补满1。如果b为无符号整数型,则左侧添满0。 12.2 位运算举例 例 12.1取一个整数a从右端开始的4~7位。 可以这样考虑: ① 先使a右移4位。见图12.3。图12.3(a)是未右移时的情况,(b)图是右移4位后的情况。目的是使要;  ;右移到右端可以用下面方法实现: a 4 ② 设置一个低4位全为1,其余全为0的数。可用下面方法实现: ~ ( ~ 0

文档评论(0)

1亿VIP精品文档

相关文档