- 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的数字,这些数字也是单个的十六进
您可能关注的文档
最近下载
- 雪茄服务的流程.pptx
- 城市轨道车辆制动系统的原理及检修.doc
- 重症医学科运用PDCA循环降低ICU失禁性皮炎发生率品管圈QCC持续质量改进成果汇报.ppt
- 江苏科技大学苏州理工学院《数据库原理与应用》2021-2022学年第一学期期末试卷.doc VIP
- 果园履带运输机设计说明书设计.doc VIP
- 江苏科技大学苏州理工学院《数据库原理与设计》2023-2024学年第二学期期末试卷.doc VIP
- 出入境管理法培训课件.ppt VIP
- 2025年西藏中考地理真题卷含答案解析.docx VIP
- 2025年西藏中考地理试卷试题真题(含答案详解).pdf VIP
- Shanhe Star Aviation Co., Ltd.用户手册Aurora SA60L Aurora SA60L-iS说明书.pdf
原创力文档

文档评论(0)