chap2用C语言编写程序 21在屏幕上显示 Hello world! 22求华氏温度100°F对应的摄氏温度 23计算分段函数 24输出华氏一摄氏温度转换表 25生成乘方表与阶乘表
Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度 100°F 对应的摄氏温度 2.3 计算分段函数 2.4 输出华氏—摄氏温度转换表 2.5 生成乘方表与阶乘表
本章要点 ■怎样编写程序,在屏幕上显示一些信息? ■怎样编写程序,实现简单的数据处理,例如 将华氏温度转换为摄氏温度? ■怎样使用近语句计算分段函数? ■怎样用for语句求1+2+,+100? 如何定义和调用函数生成一张乘方表?
本章要点 ◼ 怎样编写程序,在屏幕上显示一些信息? ◼ 怎样编写程序,实现简单的数据处理,例如 将华氏温度转换为摄氏温度? ◼ 怎样使用 if 语句计算分段函数? ◼ 怎样用 for 语句求 1+2+……+100? ◼ 如何定义和调用函数生成一张乘方表?
21在屏幕上显示 Hello world! 例21在屏幕上显示一个短句: Hello world
2.1 在屏幕上显示Hello World! 例2-1 在屏幕上显示一个短句: Hello World!
21在屏幕上显示 Hello world! 显示“ Hello world!”*←注释文本 if include int main(void) 主函数 prnt(“ Hello world!Mn);←一语句结束 return 0 任何程序都有主函数 输出函数 换行符2程序由若干语句组成 3语句由;结束
2.1 在屏幕上显示Hello World! /* 显示“Hello World!” */ 注释文本 # include int main(void) 主函数 { printf(“Hello World! \n”); 语句结束 return 0; } 输出函数 换行符 1.任何程序都有主函数 2.程序由若干语句组成 3.语句由;结束
21在屏幕上显示一些信息 例2-2在屏幕上显示: Programming is fun! And programming in c is even more fun! if include 编译预处理命令 int main(void) printf(" Programming is fun! In printf(" and programming in C is even more fun! In) return o
2.1 在屏幕上显示一些信息 例2-2 在屏幕上显示: Programming is fun! And Programming in C is even more fun! # include 编译预处理命令 int main(void) { printf("Programming is fun! \n"); printf("And Programming in C is even more fun! \n"); return 0; }
22求华氏温度100°F对应的 摄氏温度 摄氏温度C=(5/9)F-32) 221程序解析 222常量、变量和数据类型 22.3算术运算和赋值运算 224格式化输出函数 printf
2.2 求华氏温度 100°F 对应的 摄氏温度 摄氏温度 C=(5/9)(F-32) 2.2.1 程序解析 2.2.2 常量、变量和数据类型 2.2.3 算术运算和赋值运算 2.2.4 格式化输出函数printf
221程序解析 例23求华氏温度100°F对应的摄氏温度。 摄氏温度C=5(F-32)9 include 输出 fahr=100, celsius=办 int main(void) int celsius, fahr. 变量定义 fahr 100 1变量使用 celsius =5*(fahr-32)/9; printf("fahr=%d, celsius=%dn",fahr, celsius);输出结果 return 0:
2.2.1 程序解析 例2-3 求华氏温度 100°F 对应的摄氏温度。 摄氏温度 C=5*(F-32)/9 #include int main(void) { int celsius, fahr; 变量定义 fahr = 100; 变量使用 celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius);输出结果 return 0; } 输出:fahr =100, celsius = 37
2.22常量、变量和数据类型 int celsius fahr celsius =5*(fahr-32)/9 ■数据 口常量:在程序运行过程中,其值不能被改变 口变量:在程序运行过程中,其值可以被改变 数据类型 口常量:5和9是整型常量(整数) 口变量:在定义时指定
2.2.2 常量、变量和数据类型 int celsius, fahr; celsius = 5 * (fahr - 32) / 9; ◼ 数据 常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 ◼ 数据类型 常量:5 和 9是整型常量(整数) 变量:在定义时指定
变量的定义 变量名:小写字母;见名知义 变量定义的一般形式 类型名变量名表; 例如: int celsius, fahre 定义整型变量 float x 定义单精度浮点型变量 double area, length;定义双精度浮点型变量 double型数据比foat精度高,取值范围大
变量的定义 变量定义的一般形式: 类型名 变量名表; 例如: int celsius, fahr; 定义整型变量 float x; 定义单精度浮点型变量 double area, length; 定义双精度浮点型变量 double型数据比float精度高,取值范围大 变量名:小写字母;见名知义
变量的定义 ■定义变量时要指定变量名和数据类型 类型名变量名表; int celsius, fahr float x double area, length; ■变量名代表内存中的一个存储单元 存放该变量的值 ■该存储单元的大小由变量的数据类型决定 ■C语言中的变量代表保存数据的存储单元 ■数学中的变量代表未知数 X=X+1
变量的定义 ◼ 定义变量时要指定变量名和数据类型 类型名 变量名表; int celsius, fahr; float x; double area, length; ◼ 变量名代表内存中的一个存储单元 存放该变量的值 ◼ 该存储单元的大小由变量的数据类型决定 ◼ C语言中的变量代表保存数据的存储单元 ◼ 数学中的变量代表未知数 x = x+1