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

这个作业属于哪个课程:2026高级语言程序设计
这个作业要求在哪里:高级语言程序设计课程第二次个人作业
学号:052101413
姓名:任广湃

一、3.11 编程练习题目

1

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

2

2

3

3

4

4

5

5

6

6

7

7

8

8
换算会产生小数( 1 杯 = 0.5 品脱),浮点类型能保留小数,精度足够且量程更大,因此更合适

二、程序清单3.1~3.5 ,3.8~3.9的示例程序

3.1

9

3.2

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

3.3

11

3.4

12

3.5

13

3.8

14

3.9

15

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

1

1

2

2

3

3

4

4

5

5

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

6

五、总结

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

posted @ 2026-10-26 20:24  提桶跑路luu  阅读(4)  评论(0)    收藏  举报