第十二章 主要内容 12.1位运算符和位运算 12.2位运算举例 12.3位段 概念 位运算是指按二进制位进行的运算。因为在系统软件中,常要处理二进制位的问题。 例如:将一个存储单元中的各二进制位左移或右移一位,两个数按位相加等。 C语言提供位运算的功能,与其他高级语言(如PASCAL)相比,具有很大的优越性。 §12.1 位运算符和位运算 12.1.1“按位与”运算符(&) 按位与的用途: 12.1.2 “按位或”运算符(|) 12.1.3“异或”运算符(∧) 12.1.4 “取反”运算符(~) L6 L8 12.1.5 左移运算符(<<) 12.1.5 左移运算符(<<) 12.1.6 右移运算符() 12.1.8 不同长度的数据进行位运算 §12.2 位运算举例 §12.3 位段 可以人为地将一个整型变量data分为几部分。 但是用这种方法给一个字节中某几位赋值太麻烦。可以位段结构体的方法。 怎样向一个字节中的一个或几个二进制位赋值和改变它的值呢?可以用以下两种方法: (2)位段 C语言允许在一个结构体中以位为单位来指定其成员所占内存长度,这种以位为单位的成员称为“位段”或称“位域” ( bit field) 。利用位段能够用较少的位数存储数据。 * 运算符 含义 运算符 含义
您可能关注的文档
- CW-200K转向架.ppt
- cwts-specs-004复用与信道编码.doc
- CT扫描技术.ppt
- C基本要求类.docx
- C湿式报警阀工作原.ppt
- CWDM技术原理及解决方案.ppt
- C程序敲键盘射气球.docx
- CYP450与药物相互作用.ppt
- C类清洁培训.ppt
- C级公共部分.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 上海市城市绿地和园林历年统计数据.docx VIP
- 反应过程与技术 固定床反应器的计算.doc VIP
- 第13章 典型零碳建筑案例.pptx VIP
- 2026 年急诊科预检分诊标准(WS_T 390-2025,附分级流程).docx VIP
- 【课件】企业负责人及安全管理人员安全专题培训.docx
- 2025海淀区高中信息技术学业水平合格性考试(样卷).docx VIP
- 离婚协议书(2026年标准版).docx VIP
- 房屋租赁合同.doc VIP
- 福建福州市闽清县2025—2026学年第二学期八年级期中适应性练习数学(试卷+解析).pdf VIP
- 高等学校城乡规划本科指导性专业规范(2013年版).pdf VIP
原创力文档

文档评论(0)