高级语言程序第二次作业

这个作业属于哪个课程: https://edu.cnblogs.com/campus/fzu/2026gjyycxsj
这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/homework/16748
学号: 0102600234
姓名: 赖真辉

  1. 作业内容一:课本第3章3.11节编程练习1~8题
    代码截图:
    联想截图_20261023131923

联想截图_20261023132018

联想截图_20261023132116

联想截图_20261023132131

联想截图_20261023132245

联想截图_20261023132256

联想截图_20261023132440

联想截图_20261023132511

联想截图_20261023132613

联想截图_20261023132632

联想截图_20261023132747

联想截图_20261023132801

联想截图_20261023132850

联想截图_20261023132948

联想截图_20261023133032

联想截图_20261023133053

遇到的问题及解决:写第7题体积转换时,发现整数除法和浮点除法的区别,通过将常量写成 2.0, 8.0 解决了整除导致精度丢失的问题。
2. 作业内容二:运行程序清单3.13.5,3.83.9
目标:熟悉C语言基础语法与printf特性。
运行结果截图:

联想截图_20261023133300

联想截图_20261023133400

联想截图_20261023133435

联想截图_20261023133510

联想截图_20261023133626

联想截图_20261025172311

联想截图_20261025172352

  1. 作业内容三:运行并修改给定程序
    目标:理解整数溢出、浮点型精度、类型转换及sizeof运算符。
    运行结果截图:

联想截图_20261025172616

联想截图_20261025172652

联想截图_20261025172736

联想截图_20261025172854

联想截图_20261025173017

遇到的问题及解决:发现 f == 123.456 为假,查阅资料得知是float精度丢失问题;发现 sizeof(ch/i) 是4而不是1,明白是发生了整型提升。
4. 作业内容四:格式化输出设计程序
· 目标与思路:利用 %f 和 %s 的各种修饰符来控制输出的宽度、精度和对齐方式。
· 代码与运行结果截图:

联想截图_20261025173115

  1. 作业总结与思考
    通过本次作业,我掌握了C语言的基本数据类型(int, float, double, char)的存储方式和范围,深入理解了printf函数的格式化输出技巧(特别是宽度对齐和小数点控制)。同时,也深刻认识到了浮点数精度丢失的问题以及整数溢出的现象,为后续的安全编程打下了基础。在遇到编译报错或结果异常时,学会了通过单步调试和查阅资料来解决问题。
posted @ 2026-10-25 17:46  ovoy  阅读(1)  评论(0)    收藏  举报