C_复习心得 第15章 位操作

来源:互联网 发布:武汉java讲师 编辑:程序博客网 时间:2024/06/05 18:57

复习心得 by 《 C Primer Plus 》第15章 位操作


15.1  二进制数、位和字节

15.2  其他进制数

15.3  C按位运算符

15.4  位字段

15.5  对齐特性(c11)

15.6  关键概念

15.7  本章小结

15.8  复习题

15.9  编程练习


15.1  二进制数、位和字节

            1Byte  = 8bit (7~0)  对于有符号整数而言,最高位用于存储符号,其余七位存储数值,故范围为 -127~+127;

15.2  其他进制数

          二进制(B)、八进制(O)、十进制()、十六进制(H)

15.3  C按位运算符

  15.3.1按位逻辑运算符

            1.二进制反码或按位取反:~

           2.按位与:&

            3.按位或:|

           4.按位异或:^

   15.3.2 用法:掩码

   15.3.3 用法:打开位(设置位)

   15.3.4 用法:关闭位(清空位)

   15.3.5 用法:切换位

   15.3.6 用法:检查位的值

15.4  位字段

15.5  对齐特性(c11)

15.6  关键概念

15.7  本章小结

15.8  复习题

15.9  编程练习