C语言编程基础:从HelloWorld到温度转换

需积分: 16 0 下载量 98 浏览量 更新于2024-07-30 收藏 531KB PPT 举报
"C语言学习2" 在C语言学习中,我们通常从基础开始,逐步掌握编程的核心概念。本文档详细介绍了几个基本的编程任务,包括在屏幕上显示信息、进行简单的数据处理,如温度转换,以及如何使用控制结构和函数。 2.1 在屏幕上显示信息 在C语言中,我们可以使用`printf`函数来向屏幕输出信息。例如,显示"HelloWorld!"的代码如下: ```c #include<stdio.h> int main(void) { printf("HelloWorld!\n"); return 0; } ``` 这里,`#include<stdio.h>`是预处理指令,引入标准输入输出库,`int main(void)`是程序的主函数,`printf`函数用于输出字符串,`return 0`表示程序正常结束。 2.1.1 屏幕显示更多内容 `printf`函数可以用来显示多行文本,如显示"Programming is fun!"和"And Programming in C is even more fun!": ```c #include<stdio.h> int main(void) { printf("Programming is fun!\n"); printf("And Programming in C is even more fun!\n"); return 0; } ``` 2.2 华氏温度转摄氏温度 转换公式是:C = (5/9) * (F - 32)。这个过程涉及到了变量定义、数据类型以及算术运算: ```c int celsius, fahr; fahr = 100; // 设定华氏温度 celsius = 5 * (fahr - 32) / 9; // 计算摄氏温度 printf("fahr=%d, celsius=%d\n", fahr, celsius); ``` 这里的`int`是整型数据类型,用于定义变量`celsius`和`fahr`。`fahr=100`是对变量的赋值,`celsius=5*(fahr-32)/9`是计算过程,`printf`用于格式化输出结果。 2.2.2 常量、变量和数据类型 在C语言中,变量是用来存储数据的容器。例如,`celsius`和`fahr`就是两个变量。常量则是不可改变的数值,如π(pi)或物理常数。数据类型规定了变量可以存储的数据种类,如`int`表示整数,`float`表示浮点数,`char`表示字符等。 2.2.3 算术运算和赋值运算 C语言支持常见的算术运算符,如加法`+`、减法`-`、乘法`*`、除法`/`和取余数`%`。赋值运算符`=`用于将右边的值赋给左边的变量。 2.2.4 格式化输出函数`printf` `printf`函数允许我们按照特定格式输出变量的值,如`printf("fahr=%d, celsius=%d\n", fahr, celsius);`中的`%d`是占位符,用于插入整数。 2.3 计算分段函数、求和及函数定义 C语言中的控制结构,如`if`语句,可以用来处理分段函数。`for`循环可用于求和,如1+2+...+100。函数定义则可以将复杂任务分解为可重用的部分。 2.4 生成乘方表与阶乘表 通过自定义函数,我们可以生成任意数字的乘方表或阶乘表。函数可以接受参数并返回结果,使得代码更加模块化。 通过以上知识点的学习,读者将能够熟练地编写简单的C语言程序,实现基本的数据处理和输出功能。随着进一步的学习,将能够掌握更复杂的算法和程序设计技巧。