- 1
- 0
- 约4.26千字
- 约 16页
- 2016-08-15 发布于重庆
- 举报
Clanguage第12章位运算
位运算规则: 例12.1 若 a=(15)10=2, b=(80)10=10 则: ab = 0000 0000, a|b = 0101 1111, a^b , ~a = 1111 0000 位运算的应用: 1)按位与运算经常用于将某些二进制位屏蔽掉。 例12.2 编写函数:使一个整数k中的低4位置0。 分析:用“与”运算实现:将k的低4位与0相与,其他位与1相与,即将 k与十六进制的 1110 相与。程序如下: unsigned int_set(unsigned int k) { k=k 0x1110 ; return(k); } 结论:任何二进制位与0相与能实现置0,与1相与该位保持不变。 2)按位或运算经常用与将某些二进制位 置 1。 例12.4:将一个字节的高4位置为1010并输出结果。 分析:直接用位运算符,可以很方便的置1、清0、翻转等,但无法直接实现置给定的值。可以用两步实现:首先将高4位清 0,然后与1010 0000相或。程序如下: /*设 a 为待处理的数据,转换成二进制b用来保存将a的高4位清0后的结果*/ main() { unsigned char a,b,c; a=8; b=a0x0f; c
您可能关注的文档
- 云南大学学生会高校交流策划书修改版.doc
- DCS系统改造.doc
- CEMS简明维护手册1.doc
- cet4199306试题及答案.doc
- cet4199506试卷及答案.doc
- cet6简答题真题总汇.doc
- DD880整机质量检验标准.doc
- CET6试题.doc
- 皮肤和季节的关系.doc
- 云南玉溪事业单位考试公共基础知识常识练习题一.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
最近下载
- 机械设计减速机选型.pptx
- 【高清可复制】西南15G701-1 ---混凝土结构轻质填充墙构造图集 第一分册 加气混凝土填充墙.pdf VIP
- 《特种设备重大事故隐患判定准则》GB45067-2024知识培训.pptx VIP
- 福建省三明市2024-2025学年初中毕业班第二次质量检测数学试题.docx VIP
- 2025年成都市中考(初中学业水平考试)历史试题卷(含答案).pdf
- 2025年马鞍山市雨山区社区工作者招聘考试试题及答案解析.docx VIP
- 工程建设标准强制性条文-房屋建筑部分(2020)书签版Y.pdf
- 统编版版语文六年级上册第七单元《艺术之美》作业设计.docx
- 门窗购销合同(标准版).docx VIP
- 长安CS75 PLUS使用说明书.pdf VIP
原创力文档

文档评论(0)