Chap2用C语言编写程序2.1在屏幕上显示HelloWorld!2.2求华氏温度100°F对应的摄氏温度2.3计算分段函数2.4 车输出华氏一摄氏温度转换表(跳过)2.5生成乘方表与阶乘表
Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度100°F对应的摄氏温度 2.3 计算分段函数 2.4 输出华氏—摄氏温度转换表 2.5 生成乘方表与阶乘表 (跳过)
本章要点1编写程序,在屏幕上显示信息「编写程序,实现简单的数据处理,例如将华氏温度转换为摄氏温度■编写程序,计算分段函数?■编写程序,计算1+2+......+100?(跳过)■编写程序,用函数生成一张乘方表?
本章要点 ◼ 编写程序,在屏幕上显示信息 ◼ 编写程序,实现简单的数据处理,例如将华 氏温度转换为摄氏温度 ◼ 编写程序,计算分段函数? ◼ 编写程序,计算1+2+.+100? ◼ 编写程序,用函数生成一张乘方表?(跳过)
2.1在屏幕上显示HelloWorld!例2-1在屏幕上显示一个短句:Hello World!
2.1 在屏幕上显示Hello World! 例2-1 在屏幕上显示一个短句: Hello World!
2.1在屏幕上显示HelloWorld!注释文本/*显示“HelloWorld!”*/←# include 主函数int main(void)(语句结束printf("Hello World! In"); +一retturn o;1换行符输出函数1.任何程序都有主函数2.程序由若干语句组成i3.语句由;结束
2.1 在屏幕上显示Hello World! /* 显示“Hello World!” */ 注释文本 # include int main(void) 主函数 { printf(“Hello World! \n”); 语句结束 return 0; } 输出函数 换行符 1.任何程序都有主函数 2.程序由若干语句组成 3.语句由;结束
2.1在屏幕上显示一些信息例2-2在屏幕上显示:Programmingis fun!AndProgramminginCisevenmorefun!Ⅱ编译预处理命令,表明程序需要使用#includeⅡ标准输入输出函数int main(void)(printf("Programming is fun! In");printf("And Programming in C is even more fun! In");return 0;1i
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; }
2.2求华氏温度100华氏温标(Fahrenheittemperature scale)摄氏温度符号F,1724年,德国人华伦海特制定了华氏温标,他把一定浓度的盐水凝固时的温度定为0F,把纯水凝固时的摄氏温度C=(5/9)(F-32)把标准摄氏温标是A.摄尔修斯的温度在1742年首先提出的一间分为种经验温标,过去曾广等份代程序解析2.2.1泛使用过。摄氏温标以华氏温水沸点(标准大气压下示,这2.2.2常量、变量和数据水和水蒸气之间的平衡度。温度)为100度和冰点2.2.3算术运算和赋值运(标准大气压下冰和被空气饱和的水之间的平衡2.2.4格式化输出函数pr温度)为零度作为温标的两个固定点
2.2 求华氏温度 100°F 对应的 摄氏温度 摄氏温度 C=(5/9)(F-32) 2.2.1 程序解析 2.2.2 常量、变量和数据类型 2.2.3 算术运算和赋值运算 2.2.4 格式化输出函数printf 华氏温标(Fahrenheit temperature scale) 符号℉,1724年,德国 人华伦海特制定了华氏 温标,他把一定浓度的 盐水凝固时的温度定为 0℉,把纯水凝固时的 温度定为32 ℉,把标准 大气压下水沸腾的温度 定为212℉,中间分为 180等份,每一等份代 表 1度,这就是华氏温 标,用符号F表示,这 就 是 华 氏 温 度 。 摄氏温标是A.摄尔修斯 在1742年首先提出的一 种经验温标,过去曾广 泛使用过。摄氏温标以 水沸点(标准大气压下 水和水蒸气之间的平衡 温度)为 100度和冰点 (标准大气压下冰和被空 气饱和的水之间的平衡 温度)为零度作为温标的 两个固定点
2.2.1程序解析例2-3求华氏温度100°F对应的摄氏温度。摄氏温度C=(5/9)(F-32)#include输出:fahr=100,celsius=37int main(void)变量定义int celsius, fahr;变量使用fahr = 100;celsius=5* (fahr-32) /9;printf("fahr=%d, celsius =%din",fahr, celsius);输出结果return O;1
2.2.1 程序解析 例2-3 求华氏温度 100°F 对应的摄氏温度。 摄氏温度 C=(5/9)(F-32) #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.2.2常量、变量和数据类型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, fahr;float x;定义单精度浮点型变量double area, length;定义双精度浮点型变量double型数据比float精度高,取值范围大
变量的定义 变量定义的一般形式: 类型名 变量名表; 例如: 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