高级语言程序设计课程第二次个人作业
这个作业属于哪个课程:2026高级语言程序设计
这个作业要求在哪里:高级语言程序设计课程第二次个人作业
学号:052101413
姓名:任广湃
一、3.11 编程练习题目
1

int 取值上限 2147483647,加 1 触发有符号整数溢出;浮点数上溢趋近无穷inf,浮点数下溢慢慢趋近于 0
2

3

4

5

6

7

8

换算会产生小数( 1 杯 = 0.5 品脱),浮点类型能保留小数,精度足够且量程更大,因此更合适
二、程序清单3.1~3.5 ,3.8~3.9的示例程序
3.1

3.2

最后的printf()里有 3 个%d,但是只传了一个数据,参数数量不匹配,输出乱值。
3.3

3.4

3.5

3.8

3.9

三、运行程序给出程序结果
1

2

3

4

5

四、设计程序完成以下内容的不同形式输出

五、总结
第二次作业学习了 C 语言各类基础数据类型、scanf输入和printf格式化输出。学习 char、整型、浮点型的使用,char 可以输出字符和 ASCII 码。不同整型、浮点型对应专属格式符,类型不匹配、参数数量不匹配都会输出错误结果。通过sizeof了解各类型占用内存大小,认识整数溢出、浮点数上溢下溢现象。
C 语言输入输出规范要求高,格式符和数据类型匹配是重点难点。编写程序前要预估数据大小,选择合适类型避免溢出。格式化输出可以优化排版,熟练掌握输入输出是 C 语言编程的基础。

浙公网安备 33010602011771号