C_语言位操作精辟总结.docVIP

  • 2
  • 0
  • 约9.42千字
  • 约 16页
  • 2021-01-03 发布于湖北
  • 举报
c语言位操作 2009/12/16 TOC \o 1-3 \h \z \u 一、位的概念 2 二、位逻辑运算符 2 1、 操作符 3 (1)清除位:设置某位为0,而其他位保持不变。 3 (2)检测位 3 (3)保留变量的某一位 3 (4)与操作运算: 3 2、| 操作符 4 3、^ 操作符 4 (1)翻转某一位 4 (2)保留原值 5 (3)交换两个变量的值,而不用临时变量 5 4、 ~ 操作符 6 (1)设定某些位为0,其他的位为1,而不管这个数据的大小。 6 (2)联合使用操作符确保某些位一定被置0: 7 三、位移运算符 8 1、左移运算符 8 2、 右移运算符 9 五、位运算赋值运算符 10 六、 不同长度的数据进行位运算 11 七、位域 11 八、c语言位操作的一些注意事项 12 1. 位操作尽量使用unsigned char 12 2. 每次操作最好用括号括起来,不要随意猜想其算术优先级 15 C语言是一种中级语言,能对计算机硬件直接操作,这就涉及到位的概念。十六进制使用四个二进制位来表示从0到15的数字,这些数字也是单个的十六进

文档评论(0)

1亿VIP精品文档

相关文档