C语言课件全部课件.ppt
《C语言课件全部课件.ppt》由会员分享,可在线阅读,更多相关《C语言课件全部课件.ppt(30页珍藏版)》请在优知文库上搜索。
1、第二章第二章 用用C C语言编写程序语言编写程序教学内容与目的1、了解变量和常量的含义,以及变量在程序中所起的作用2、了解简单的数据类型3、会使用简单的算术运算符、赋值运算符编写表达式4、会在程序中输入输出数据5、会使用#define定义符号常量问题描述:摄氏温度 C=(5/9)(F-32)v例1 求华氏温度100对应的摄氏温度华氏温度100对应的摄氏温度 C=(5/9)(100-32)替代#include void main() int celsius, fahr; /*变量定义*/ fahr = 100; /*变量使用*/ celsius = 5 * (fahr - 32) / 9; /*
2、计算*/ printf(fahr=%d,celsius=%dn,fahr,celsius); /*输出结果*/例1-1:直接求解v变量常量和数据类型int celsius, fahr; celsius = 5 * (fahr - 32) / 9; 数据 常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 数据类型 常量:5 和 9是整型常量(整数) 变量:在定义时指定变量定义的一般形式:类型名 变量名表;例如:int celsius, fahr; 定义整型变量float x; 定义单精度浮点型变量double area, length; 定义双精度浮点型变量doub
3、le型数据比float精度高,取值范围大 变量名:小写字母;见名知义变量名:小写字母;见名知义v变量定义v标识符用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户自定义C语言标识符定义规则:标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例合法的标识符:sum,average,_total,Class,day,stu_name,p4050不合法的标识符:M.D.John, $123, #33, 3D64, ab v变量定义 定义变量时要指定变量名和数据类型类型名 变量名表;int celsius, fahr; floa
4、t x;double area, length; 变量名代表内存中的一个存储单元存放该变量的值 该存储单元的大小由变量的数据类型决定 C语言中的变量代表保存数据的存储单元 数学中的变量代表未知数 x = x+1整型,表示整数浮点型,表示小数双精度型,表示小数v变量定义和使用变量必须先定义,后使用。#include void main(void) int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf(fahr = %d, celsius = %dn, fahr, celsius); 一个变量名只能定义一次一个变量
5、名只能定义一次变量一般都定义在程序的头上变量一般都定义在程序的头上不能定义在程序的中间或后面不能定义在程序的中间或后面应该先赋值,后引用应该先赋值,后引用v算术运算fahr = 100; celsius = 5 * (fahr - 32) / 9; 1、算术运算 双目算术运算符:+ - * / % 算术表达式:用算术运算符将运算对象连接起来的符合C语言语法规则的式子 数学式:(5/9)(F-32) C表达式:5 * (fahr - 32) / 9 或者(5/9)*(fahr-32)数学式:s(s-a)(s-b)(s-c)C表达式:s*(s-a)*(s-b)*(s-c)注意 / 整数除整数,得整
6、数整数除整数,得整数如:1/2 0,9/4 2 问题:5 * (fahr - 32) / 9 和 5 / 9 * (fahr - 32) 等价吗 % 针对整型数据,取余数针对整型数据,取余数如: 565,941,10040 双目运算符两侧操作数的类型要相同,否则系统会进行自双目运算符两侧操作数的类型要相同,否则系统会进行自动转换动转换2、赋值运算符 = 赋值表达式:用 = 将一个变量和一个表达式连接起来的式子 变量 表达式例如:fahr = 100; celsius = 5 * (fahr - 32) / 9; 计算赋值运算符右侧表达式的值 将赋值运算符右侧表达式的值赋给左侧的变量 类型不一致
7、时,系统会进行自动转换注意:注意:的左边必须是一个变量的左边必须是一个变量3、复合赋值运算符 +=,-=,*=,/=,%= 其一般形式:n+=1 等价于 n=n+1x*=y+1 等价于 x=x*(y+1)注意:赋值运算符、复合赋值运算符的优先级比算术运算符低注意注意:要使用括号要使用括号4、自增、自减运算符 1、自增、自减运算符: +i, i+, -i, i- 2、运算规则: +i, -i :先自增1、减1,再参与运算 i+, i-: 先参与运算, 再自增1、减1 例: i=1; j=i+; i=1; j=+i;v输入输出例1 从键盘输入华氏温度,求对应的摄氏温度解题思路开始开始定义变量定义变
8、量,fahr fahr , ,celsius celsius 从键盘输入从键盘输入fahrfahr计算计算celsiuscelsius,celsiuscelsius= =5 * (fahr - 32) / 9 输出输出celsiuscelsius结束结束#include void main(void) int celsius, fahr; scanf(“%d”,&fahr) celsius = 5 * (fahr - 32) / 9; printf(fahr = %d, celsius = %dn, fahr, celsius); vprintf函数输出printf(Hello World!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课件 全部