- 5
- 0
- 约6.82千字
- 约 52页
- 2017-11-04 发布于广东
- 举报
第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语言程序设计教程葛素娟第九章指针.ppt
- C语言程序设计教程葛素娟第十二章文件.ppt
- C语言程序设计教程葛素娟第十一章位运算.ppt
- C语言程序设计教程葛素娟第四章选择结构程序设计.ppt
- C语言程序设计教程葛素娟第五章循环结构程序设计.ppt
- C语言程序设计教程葛素娟第一章C语言概述.ppt
- C语言程序设计教程郝玉秀第1章绪论.ppt
- C语言程序设计教程郝玉秀第2章.ppt
- C语言程序设计教程郝玉秀第3章.ppt
- C语言程序设计教程郝玉秀第4章.ppt
- 房屋拆迁补偿合同热门协议书7篇.docx
- 基于虚拟现实技术的智能研修中教师学习共同体构建与沉浸式学习体验教学研究课题报告.docx
- 区域人工智能教育协同发展中的教育资源配置优化教学研究课题报告.docx
- 高中物理教学中实验器材创新的开发与应用研究课题报告教学研究课题报告.docx
- 跨学科教学知识建构可视化在远程教育中的应用效果分析教学研究课题报告.docx
- 初中生英语完成进行时态误用的认知偏差分析及教学对策研究课题报告教学研究课题报告.docx
- 利用自然语言处理技术优化初中英语名词单复数教学课题报告教学研究课题报告.docx
- 城市教育信息化背景下区域人工智能教育协同发展模式创新研究教学研究课题报告.docx
- 聘用专(兼)职律师合同与聘用专(兼)职律师合同6篇.docx
- 基于区块链的学生综合素质评价数据安全存储与隐私保护策略比较研究教学研究课题报告.docx
原创力文档

文档评论(0)