华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap02_用C语言编写程序

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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap01_概论.ppt
- 华南农业大学:《高级语言程序设计》课程教学大纲 Programming.pdf
- 华南农业大学:《高级语言程序设计》课程授课教案(负责人:刘财兴).pdf
- 《The Basics of Information Security》参考书籍PDF电子版(Understanding the Fundamentals of InfoSec in Theory and Practice,作者:Jason Andress).pdf
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第八章 网络安全.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第九章 网络管理.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第七章 多媒体联网.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第四章 网络层.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第六章 无线网和移动网.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第五章 链路层与局域网.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第二章 应用层.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第三章 运输层.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第一章 计算机网络和因特网概述.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,英文第三版)第八章 Network Security.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,英文第三版)第九章 Network Management.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,英文第三版)第四章 Network Layer.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,英文第三版)第六章 Wireless and Mobile Networks.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,英文第三版)第五章 Link Layer and LANs.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,英文第三版)第二章 Application Layer.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,英文第三版)第三章 Transport Layer.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap03_分支结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap04_循环结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap05_函数.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap06_回顾数据类型和表达式.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap07_数组.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计.ppt