高级语言程序设计课程第二次个人作业

这个作业属于课程:课程链接

这个作业要求在:作业要求

学号:102500408

姓名:阮意舒

作业一、3.11练习题1-8

练习1·上下溢出问题

思路:取int及float的取值范围临界数并进行运算
练习1

练习2·输出ASCII码对应的字符

思路:使用printf进行强制格式转换
练习2

练习3·发出警报打印文本

思路:使用转义字符\a发出警报
练习3

练习4·打印多形式浮点数

思路:使用printf进行强制格式转换
练习4

练习5·显示秒数

思路:使用double防止溢出
练习5

练习6·水分子数量

思路:使用double防止溢出
练习6

练习7·身高单位换算

思路:使用%.2f保留精度
练习7

练习8·体积换算

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

作业二、程序清单结果

3.1·体重与金属价值

3

3.2·演示printf的格式输出特性

思路:转换说明与待打印值需要保持数量相等
3

3.3·输出八、十六进制

思路:使用printf进行强制格式转换
3

3.4·错误的转换说明

3

3.5·打印字符

思路:使用printf进行强制格式转换
3

3.8·输出数据类型的大小

思路:使用sizeof输出字节长度
3

3.9·参数错误

3

作业三、运行程序结果

1·比较int与unsigned int的边界

思路:取取值范围临界数进行运算
1

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

2

3·探究浮点数的实际存储形式

思路:与可能混淆的存储形式进行等式比较
3

4·探究数据类型优先级高低

思路:优先级高转低会丧失精度
4

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

5

作业四、展示不同形式输出

思路:通过printf限制输出宽度与精度,观察输出内容与原数字、字符的区别
a

posted @ 2025-10-21 19:21  BunnyLucy  阅读(9)  评论(0)    收藏  举报