C语言入门:从HelloWorld到温度转换

需积分: 18 1 下载量 11 浏览量 更新于2024-07-28 收藏 545KB PPT 举报
"C语言编程初步" 这篇PPT主要介绍了C语言的基础知识,包括如何编写程序,输出信息,进行简单的数据处理,如华氏温度转摄氏温度的计算,分段函数的计算,以及如何使用循环和函数生成乘方表和阶乘表。通过实例,学习者可以逐步掌握C语言的基本语法和编程技巧。 2.1 在屏幕上显示信息 在C语言中,我们使用`printf`函数来在屏幕上显示信息。例如,显示"HelloWorld!"的代码如下: ```c #include<stdio.h> int main(void) { printf("HelloWorld!\n"); return 0; } ``` 这段代码包含了一个主函数`main`,其中`printf`函数用于输出字符串,并以`\n`表示换行。 2.2 求华氏温度对应的摄氏温度 华氏温度(F)和摄氏温度(C)的转换公式是:C = (5/9) * (F - 32)。以下是一个简单的C程序,用于将给定的华氏温度转换为摄氏温度: ```c #include<stdio.h> int main(void) { int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf("fahr=%d, celsius=%d\n", fahr, celsius); return 0; } ``` 这里定义了两个整型变量`celsius`和`fahr`,并使用它们来存储摄氏和华氏温度。`printf`函数用以格式化输出结果。 2.2.2 常量、变量和数据类型 在C语言中,变量是用来存储数据的容器。例如,`int celsius, fahr;`定义了两个整型变量。常量是在程序中不可改变的值,可以通过`const`关键字定义。数据类型包括整型(`int`)、浮点型(`float`)、字符型(`char`)等,用来指定变量可以存储的数据类型。 2.2.3 算术运算和赋值运算 C语言支持基本的算术运算,如加法(+)、减法(-)、乘法(*)、除法(/)和取余(%)。赋值运算符(=)用于给变量赋值,如`fahr=100;`。 2.2.4 格式化输出函数`printf` `printf`函数用于格式化输出,可以控制输出的格式和内容。例如,`printf("fahr=%d, celsius=%d\n", fahr, celsius);`会输出两个整数,并在每个整数后加上逗号和空格。 通过以上内容,初学者可以了解到C语言的基础知识,包括如何编写简单程序,处理数据,以及进行基本的输入输出操作。随着进一步的学习,还将涉及更多的控制结构(如`if`语句和`for`循环),函数定义与调用,以及更复杂的数据结构和算法。