精品课程第八章.pptVIP

  • 0
  • 0
  • 约2.6千字
  • 约 16页
  • 2018-01-24 发布于浙江
  • 举报
精品课程第八章

第8章 位运算 位运算概念 位运算符 位段 8.1 位运算概念 C语言的位运算是指在C语言中能进行二进制位的运算。 位运算包括位逻辑运算和移位运算: 位逻辑运算能够方便地设置或屏蔽内存中某个字节的一位或几位,也可以对两个数按位相加等; 移位运算可以对内存中某个二进制数左移或右移几位等。 8.2 位运算符 C语言提供了六种位运算,如下表所示: 8.2.1 位逻辑运算符 1.“按位与”运算符 运算规则: 0 0 =0 0 1 =0 1 0 =0 1 1 =1 2.“按位或”运算符| 运算规则:0 | 0 =0 0 | 1 =1 1 | 0 =1 1 | 1 =1 3.“按位异或”运算符^ 运算规则: 0 ^ 0 =0 0 ^ 1 =1 1 ^ 0 =1 1 ^ 1 =0 4.“按位取反”运算符~ 运算规则: ~ 0=1 ~ 1=0 “按位与”运算规则:可以判断一个数据的某一位是否为1;可以保留一个数据中的某些位,屏蔽掉其它位 。 8.2.2 移位运算符 1

文档评论(0)

1亿VIP精品文档

相关文档