C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第9章 实验 12次

上传人:w****i 文档编号:92356007 上传时间:2019-07-09 格式:DOC 页数:3 大小:42.50KB
返回 下载 相关 举报
C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第9章 实验 12次_第1页
第1页 / 共3页
C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第9章 实验 12次_第2页
第2页 / 共3页
C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第9章 实验 12次_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第9章 实验 12次》由会员分享,可在线阅读,更多相关《C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第9章 实验 12次(3页珍藏版)》请在金锄头文库上搜索。

1、实验 12 位运算一、 实验学时:2课时二、 实验目标1. 掌握按位运算的概念和方法,学会使用位运算符。2. 学会通过位运算实现对某些位的操作。三、 实验要求:1. 在上实验课之前,每一个同学必须将实验的题目、程序编写完毕,做好充分的准备。2. 所有实验环节均由每位同学独立完成,严禁抄袭他人实验结果,若发现有结果雷同者,按实验课考核办法处理。四、 实验步骤和内容l 【启动Visual C+】l 【新建工程】l 选中【C+ Source File】项,【新建源程序文件】l 编辑程序l 执行程序1、编写一程序,检查所用的计算机系统的C编译在执行右移时是按照逻辑右移的原则,还是按照算术右移的原则进行

2、操作。如果是逻辑右移,请编一个函数实现算术右移;如果是算术右移,请编一个函数实现逻辑右移。输入如下代码:#include stdio.hshort ljyy(short x)/逻辑右移x=x1;x=x&(0x7fff);/最高位补零,其余保持不变return x;void main()short y;short x=-4;y=x;x=x1;if(xk;for(i=0;i=(n2-n1);i+)temp=value&(0x0001);temp=temp1;return result;void main()short x;short y;x=0101675;y=getbits(x,5,8);pri

3、ntf(y=0%on,y); 编译、连接、和运行程序。程序运行后,观查屏幕显示结果。3、设计一个函数,使给出一个数的原码,能得到该数的补码。 要求用八进制形式输入和输出。【启动Visual C+】|【新建工程】|【新建源程序文件】:选中【C+ Source File】项输入如下代码:#include stdio.hshort buma(short x)if(x0)return x;elsex=-x;x=x+(0x0001);x=x|(0x8000);return x;void main()short x;printf(请用八进制的形式输入变量x的值:);scanf(%o,&x);printf(补码为:%on,buma(x);编译、连接、和运行程序。程序运行后,观查屏幕显示结果。五、 思考题用程序实现原码,反码和补码的相互转化六、 实验小结:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号