- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 程序开发经典实例之六
【程序51】
题目:学习使用按位与 。
1.程序分析:00=0; 01=0; 10=0; 11=1
2.程序源代码:
#include stdio.h main() { int a,b; a=077; b=a3; printf(\40: The a b(decimal) is %d \n,b); b=7; printf(\40: The a b(decimal) is %d \n,b); }
【程序52】
题目:学习使用按位或 | 。
1.程序分析:0|0=0; 0|1=1; 1|0=1; 1|1=1
2.程序源代码:
#include stdio.h main() { int a,b; a=077; b=a|3; printf(\40: The a b(decimal) is %d \n,b); b|=7; printf(\40: The a b(decimal) is %d \n,b); }
【程序53】
题目:学习使用按位异或 ^ 。
1.程序分析:0^0=0; 0^1=1; 1^0=1; 1^1=0
2.程序源代码:
#include stdio.h main() { int a,b; a=077; b=a^3; printf(\40: The a b(decimal) is %d \n,b); b^=7; printf(\40: The a b(decimal) is %d \n,b); }
【程序54】
题目:取一个整数a从右端开始的4~7位。
程序分析:可以这样考虑:
(1)先使a右移4位。
(2)设置一个低4位全为1,其余全为0的数。可用~(~04)
(3)将上面二者进行运算。
2.程序源代码:
main() { unsigned a,b,c,d; scanf(%o,a); b=a4; c=~(~04); d=bc; printf(%o\n%o\n,a,d); }
【程序55】
题目:学习使用按位取反~。
1.程序分析:~0=1; ~1=0;
2.程序源代码:
#include stdio.h main() { int a,b; a=234; b=~a; printf(\40: The as 1 complement(decimal) is %d \n,b); a=~a; printf(\40: The as 1 complement(hexidecimal) is %x \n,a); }
【程序56】
题目:画图,学用circle画圆形。
1.程序分析:
2.程序源代码:
/*circle*/ #include graphics.h main() { int driver,mode,i; float j=1,k=1; dr
您可能关注的文档
最近下载
- 风电项目植被恢复工程投标方案(技术方案).docx
- 【公开课】生态系统的能量流动课件高二上学期生物人教版选择性必修2.pptx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- 2025年成都高新区面向社会公开招聘员额教师(三组学校)(201人)笔试备考试题及答案解析.docx
- 如何上好低年级语文课.docx
- 20S517- 排水管道出水口.pdf
- 新人教版地理七年级下册《东南亚》ppt课件.pptx
- 小升初语文四大名著知识点汇总.pdf VIP
- (精选)中国古代教育课件.ppt
- 2024年卫星互联网行业分析报告:“天地一体”手机直连卫星加速演进.pdf
文档评论(0)