- 5
- 0
- 约6.8千字
- 约 52页
- 2017-01-02 发布于未知
- 举报
第11章 位运算 11.1 位运算符 11.2 位段 11.3应用举例 11.1 位运算符 当两个运算对象的位数不同时,系统将自动进行如下处理: 先将两个运算数右端对齐。 再将位数不足的一个运算对象向高位扩充,即:无符号数和正整数左端用0补齐;负数左端用1补齐;然后对位数相等的这两个数按位进行运算。 “按位与”运算() “按位与”运算是将参加运算的两操作对象,按对应的二进制位分别进行“逻辑与”运算。 运算规则为:只有两个相应位都为1时, 该位的运算结果才为1;两个相应位的值相异或均为0时,该位的运算结果为0。 11.1 位运算符 【例11.1】求表达式1210的值。 main( ) {char x=12,y=10; printf(“%d,%d\n”,x,y); x=xy; printf(“%d,%d\n”,x,y); } 输出结果为: 12,10 8,10 11.1 位运算符 按位与运算用途: 清零:若想将某个存储单元清零,只需将这个存储单元的值与零进行“与”运算 。 【例11.2】分析下面程序结果 main( ) { char ch=46; printf(%d \n,ch); ch=ch0; printf(%d \n,ch); } 输出结果为:46 0 11.1 位运算符 获取指定位: 如果
您可能关注的文档
- C语言程序设计王建国陈惠明第3章C程序的控制结构课件教学.ppt
- C语言程序设计王建国陈惠明第4章数组与指针课件教学.ppt
- C语言程序设计王建国陈惠明第5章函数课件教学.ppt
- C语言程序设计王建国陈惠明第6章结构体与共用体课件教学.ppt
- C语言程序设计王建国陈惠明第7章文件操作课件教学.ppt
- C语言程序设计王曙燕主编曹锰副主编chp1课件教学.ppt
- C语言程序设计王曙燕主编曹锰副主编chp2课件教学.ppt
- C语言程序设计王曙燕主编曹锰副主编chp3课件教学.ppt
- C语言程序设计王曙燕主编曹锰副主编chp4课件教学.ppt
- C语言程序设计王曙燕主编曹锰副主编chp5课件教学.ppt
- 大型复杂结构的风效应与健康监测的关键技术及其应用.pptx
- 《电机控制与调速技术》_项目二.pptx
- 初中英语八年级大单元视域下Unit9邀请函听说课语用素养融合教案.docx
- 初中七年级英语(外研版)下册《Module 12 Unit 1 It's so beautiful》教案.docx
- 专题07 涡流、电磁驱动和自感高二物理上学期期末真题分类汇编(人教版2019原卷版).docx
- 春光寻踪·诗语探秘——小学二年级语文下册第一单元整体教学设计.docx
- 初中语文七年级下册《明大义,守底线:有为有不为》深度学习教案.docx
- 基于主题意义探究与思维能力进阶的初中英语八年级下册 Unit 6 Reading 2 深度阅读教学设计.docx
- 初中数学七年级下册“数据的全面调查”单元精品教案.docx
- 初中九年级化学《溶液的浓度》单元教学设计(人教版下册).docx
原创力文档

文档评论(0)