C语言学习:变量的定义与使用——华氏转摄氏温度计算

需积分: 16 0 下载量 146 浏览量 更新于2024-07-11 收藏 531KB PPT 举报
"本资料是关于C语言学习的教程,主要讲解了变量的定义与使用,包括变量的先定义后使用原则、变量的命名规则以及变量的定义位置。同时,通过实例介绍了如何用C语言进行简单的数据处理,如华氏温度转摄氏温度的计算,以及如何使用printf函数进行格式化输出。此外,还提到了常量、变量和数据类型的初步概念,以及算术运算和赋值运算的使用。" 在C语言中,变量是存储数据的容器,它必须在使用之前先被定义。在提供的代码示例中,`int celsius, fahr;`定义了两个整型变量,`celsius` 和 `fahr`。变量的定义通常位于程序的开头,以便在后续的代码中使用。一旦变量被定义,就可以给它们赋值,如 `fahr = 100;` 这一行就给 `fahr` 赋值为100。变量的命名应遵循一定的规则,比如不能包含空格、特殊字符(除了下划线 `_`)和数字开头。 在例子2-3中,程序计算了华氏温度100°F对应的摄氏温度,公式为 `celsius = 5 * (fahr - 32) / 9;`。这里,`fahr` 存储华氏温度,`celsius` 存储转换后的摄氏温度。`printf` 函数用于格式化输出结果,`"fahr = %d, celsius = %d\n"` 会打印出 `fahr` 和 `celsius` 的值,并在每个数值后加上逗号和空格,最后以换行符结束。 本章还涵盖了其他知识点,如在屏幕上显示信息(如 "HelloWorld!" 和多行文本),以及使用 `if` 语句和 `for` 循环进行更复杂的计算。例如,可以使用 `for` 循环来计算并输出一系列数字的和,或者定义和调用函数生成乘方表和阶乘表。此外,还介绍了常量、变量和数据类型的基本概念,例如 `int` 类型用于表示整数,以及如何使用算术运算符(如加法 `+`、减法 `-`、乘法 `*` 和除法 `/`)和赋值运算符(如等号 `=`)来操作变量。 常量是不可改变的值,而变量的值可以在程序运行过程中改变。数据类型决定了变量可以存储的数据种类,如整数、浮点数、字符等。在这个例子中,`int` 类型用于存储整数,如摄氏温度和华氏温度。理解这些基本概念对于掌握C语言编程至关重要。