实验05 - 位运算 - 实验报告 - 2015版
更新时间:2023-11-23 09:39:01 阅读量: 教育文库 文档下载
- 实验05 题注、图表目录推荐度:
- 相关推荐
浙江大学城市学院 计算学院
浙江大学城市学院实验报告
课程名称 计算机系统原理实验 实验项目名称 实验五 位运算
学生姓名 专业班级 学号 实验成绩 指导老师(签名 ) 日期
注意:
? 务请保存好各自的源代码,已备后用。 ? 请把作业同时上传到BB平台和FTP。
? 文件名为:学号_姓名_日期_实验几,如30801001_姓名_20100305_实验01 ? ftp://10.66.28.222:2007 huommupload 123456
一、实验目的:
了解高级语言中数据类型的转换和移位操作结果,从而能更好地理解指令系统设计和计算机硬件设计所需满足的要求和需要考虑的问题;
二、实验内容:
1、编写程序,完成实验讲义中的类型转换; 2、编写程序,测试xor_swap函数;
3、编写程序,测试并修改reverse_array函数;
三、实验步骤:
1、编写程序,完成满足实验内容1的C语言表达式,并输出验证。 源代码:
运行结果:
2、编写程序,实现实验内容2中的类型转换,并解释程序运行结果。 源代码:
运行结果:
浙江大学城市学院 计算学院
对运行结果的解释:
3、编写测试程序test1.c,调用实验内容3中的xor_swap函数,并使用gdb工具调试程序,查看每步执行结果。 源代码:
调试过程截图展示:
对每步运行结果的解释:
4、编写测试程序test2.c,调用实验内容4中的reverse_array和实验内容2中的xor_swap函数,并使用gdb工具调试程序,查看每步执行结果,回答实验内容3中的问题,并修改程序使之正确。 源代码:
调试过程截图展示:
对每步运行结果的解释:
修改后的reverse_array代码:
修改后的程序运行结果:
四、思考题(必做)
1、
无符号数和带符号整数的扩展操作方式是否相同?各是如何进行的?
浙江大学城市学院 计算学院
2、 3、 4、 5、 6、
补码整数(如int型数)是否总能转换为等值的float类型数据?为什么? float型数据是否总能转换成等值的double型数据?为什么? 长数被截断成短数后可能发生什么现象?为什么? C语言中移位操作规则与操作对象的数据类型有关吗? 左移2位和右移2位操作分别相当于扩大和缩小几倍?
正在阅读:
实验05 - 位运算 - 实验报告 - 2015版11-23
《会计制度设计》期末复习资料11120711-30
食品药品检验所上岗人员业务考核考试题12-13
课 程 设 计装订要求06-10
合肥市劳动和社会保障局关于印发合肥市农村劳动力技能就业计划实12-25
我和好朋友小学生一年级作文06-14
乘数末尾有0的笔算乘法集体备课06-12
《声声慢》教学设计及反思过程10-13
某温泉度假村经营方案10-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实验
- 运算
- 报告
- 2015
- 毕业论文农村学生厌学状况及原因分析
- 施工现场流动人口计划生育管理工作要求
- C#题库(选择判断)
- “无泄漏工厂” 建设管理提升实施办法
- 建设工程招标投标案例习题(2009)
- 财政部关于土地出让收益分配使用管理有关问题的请示
- 部编版二年级语文上册《18.古诗二首》教学设计
- 艺术导论(韩国音乐)结课论文
- 第3章 结构化程序设计12-07
- 模糊控制 - 隶属度函数
- 中美史复习题目剖析
- 即将毕业大学生自我评价-模板
- ISO宣传手册(更新)
- 八年级入学测试卷及答案
- 银行管理学复习题
- 七年级下数学相交线与平行线培优训练(含解析)
- 2012年厦门市高中毕业班质量检查
- 公司清产核资工作实施方案
- 关于申请区委办公楼维修所需资金的请示-中国枣庄
- 2012年书记在民兵点验大会上的讲话