高级语言程序设计课程第二次个人作业
这个作业属于课程:课程链接
这个作业要求在:作业要求
学号:102500408
姓名:阮意舒
作业一、3.11练习题1-8
练习1·上下溢出问题
思路:取int及float的取值范围临界数并进行运算

练习2·输出ASCII码对应的字符
思路:使用printf进行强制格式转换

练习3·发出警报打印文本
思路:使用转义字符\a发出警报

练习4·打印多形式浮点数
思路:使用printf进行强制格式转换

练习5·显示秒数
思路:使用double防止溢出

练习6·水分子数量
思路:使用double防止溢出

练习7·身高单位换算
思路:使用%.2f保留精度

练习8·体积换算
思路:使用浮点类型可以保证处理精度

作业二、程序清单结果
3.1·体重与金属价值

3.2·演示printf的格式输出特性
思路:转换说明与待打印值需要保持数量相等

3.3·输出八、十六进制
思路:使用printf进行强制格式转换

3.4·错误的转换说明

3.5·打印字符
思路:使用printf进行强制格式转换

3.8·输出数据类型的大小
思路:使用sizeof输出字节长度

3.9·参数错误

作业三、运行程序结果
1·比较int与unsigned int的边界
思路:取取值范围临界数进行运算

2·比较不同浮点数类型的输出方式

3·探究浮点数的实际存储形式
思路:与可能混淆的存储形式进行等式比较

4·探究数据类型优先级高低
思路:优先级高转低会丧失精度

5·探究不同数据类型进行运算后的字节长度

作业四、展示不同形式输出
思路:通过printf限制输出宽度与精度,观察输出内容与原数字、字符的区别

浙公网安备 33010602011771号