20155231 cho2 课下作业
2024-10-19 06:24:45
20155231 cho2 课下作业
2
调用附图代码,编写一个程序 “week0602学号.c",用show_int(), show_float()打印一下你的4位学号,参考教材P33打印出匹配的位序列。
3
- 编写一个程序 “week0603学号.c",运行下面代码:
- short int v = -学号后四位
- unsigned short uv = (unsigned short) v
- printf("v = %d, uv = %u\n ", v, uv);
- 在第三行设置断点用gdb调试,用p /x v; p /x uv 查看变量的值,提交调试结果截图,要全屏,要包含自己的学号信息.
- 分析p /x v; p /x uv 与程序运行结果的不同和联系 运到问题
- 课上运到的问题:直接输入了p /x v; p /x uv 查看变量,没有用run运行。
- 学到的:short int 和unsigned short储存的值一样。
2.96
int float_f2i(float_bits f);
对于浮点数f,这个函数计算(int)f。如果f是NaN,你的函数应该向零舍入。如果f不能用整数表示(例如,超出表示范围,或者它是一个NaN),那么那么函数应该返回0x80000000。
测试你的函数,对参数f可以取的所有2^32个值求值,将结果与你使用的机器的浮点运算得到的结果相比较。
代码执行实现这些指定的浮点运算的位操作,用unsigned 类型模拟int去运算浮点数的转换,将一个float类型转换为整数,用unsigned实现一个float数转换为intt时的位级表示。
2.97
float_bits float_i2f(int i);
对于函数i,这个函数计算(float)i的位级表示。
测试你的函数,对参数f可以取的所有2^32个值求值,将结果与你使用的机器的浮点运算得到的结果相比较。
代码执行实现这些指定的浮点运算的位操作,用unsigned 类型模拟float去运算浮点数的转换,将一个int类型转换为浮点数,用unsigned实现一个int数转换为float时的位级表示。
最新文章
- java基础总结——基础语法2(语句)
- 扯一扯前端css的整体架构设计:(2)base基础类的那些事儿
- jquery源码分析学习地址
- VS2010解决方案不显示无法添加项目问题
- WebBrowser实现编辑网页
- linux获取目录下文件
- spfa + slf优化
- Android L中间RecyclerView 、CardView 、Palette使用
- UVA 193 Graph Coloring 图染色 DFS 数据
- 用php+mysql+ajax实现淘宝客服或阿里旺旺聊天功能 之 后台页面
- html标签缺省(自带)样式大全
- Linux系统(虚拟机)安装禅道
- 使用JavaScript实现单向链表
- springboot rabbitmq整合
- jq简单仿上传文件
- day11 匿名函数
- English trip -- Phonics 5 元音字母 o
- display:flex 布局教程,弹性布局!
- 山东省赛-博弈-Game
- POJ 1579 Function Run Fun 记忆化递归
热门文章
- [EffectiveC++]item24:若所有参数皆需类型转换,请为此采用non-member函数
- JavaScript设计模式之设计原则
- UVa 1639 - Candy(数学期望 + 精度处理)
- ZOJ1081 Points Within
- 解决 php7下 igbinary_unserialize_ref: invalid reference 的bug
- thinkphp3.2.3代码审计
- 当网页失去焦点时改变网页的title值
- 【react】慕课网视频学习笔记
- LayIM.AspNetCore Middleware 开发日记(三)基础框架搭建
- 接口测试Jmeter+Fiddler组合