资源描述:
《第2章 用C语言编写程序ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、作业实验报告中的实验2.4使用函数实验3分支结构程序设计说明:实验2.4要求全部做完。实验3不要求全部做完,做到那里算那里,下次接下去做。1浙江大学城市学院罗国明Copyright第2章用C语言编写程序2浙江大学城市学院罗国明Copyright本章要点编程,在屏幕上显示一些信息。编程,实现简单的数据处理。例,将华氏转换为摄氏温度。用if语句计算分段函数。用for语句求1+2+……+100。定义和调用函数,完成上述工作.3浙江大学城市学院罗国明Copyright/*显示“HelloWorld!”*/#includeintmain(vo
2、id){printf("HelloWorld!");return0;}2.1在屏幕上显示HelloWorld!【例2-1】在屏幕上显示:HelloWorld!注释文本编译预处理命令主函数“;”语句结束输出函数换行符4浙江大学城市学院罗国明Copyright#includeintmain(void){printf("Programmingisfun.");printf("AndProgramminginCisevenmorefun!");return0;}【例2-2】在屏幕上显示ProgrammingisfunAndPro
3、gramminginCisevenmorefun编译预处理命令5浙江大学城市学院罗国明Copyright[例2-3]求华氏100°F对应的摄氏温度。摄氏温度C=(5/9)(F-32)#includeintmain(void){intcelsius,fahr;/*变量定义*/fahr=100;/*变量使用*/celsius=5*(fahr-32)/9;printf("fahr=%d,celsius=%d",fahr,celsius);return0;}fahr=100,celsius=372.2.1程序解析2.2求华氏100°F对
4、应的摄氏温度输出结果已知华氏温度和计算摄氏温度的公式celsius=5/9*(fahr-32);6浙江大学城市学院罗国明Copyright[例2-3]求华氏100°F对应的摄氏温度。摄氏温度C=(5/9)(F-32)#includeintmain(void){intcelsius,fahr;/*变量定义*/celsius=5*(fahr-32)/9;fahr=100;/*变量先定义后使用使用*/printf("fahr=%d,celsius=%d",fahr,celsius);return0;}2.2.1程序解析2.2求华氏10
5、0°F对应的摄氏温度已知华氏温度和计算摄氏温度的公式7浙江大学城市学院罗国明Copyright2.2.2常量、变量和数据类型intcelsius,fahr;celsius=5*(fahr-32)/9;数据常量:在程序运行过程中,其值不能被改变变量:在程序运行过程中,其值可以被改变数据类型常量:5和9是整型常量(整数)变量:在定义时指定8浙江大学城市学院罗国明Copyright变量的定义变量定义的一般形式:类型名变量名表;例如:intcelsius,fahr;定义整型变量floatx;定义单精度浮点型变量doublearea,length;定义双精度浮
6、点型变量double型数据比float精度高,取值范围大int二个字节、float四个字节、double八个字节变量名:一般小写字母;见名知义类型名变量,变量,……,变量;9浙江大学城市学院罗国明Copyright变量的定义定义变量时要指定变量名和数据类型类型名变量名表;intcelsius,fahr;floatx;doublearea,length;程序变量和数学变量的区别1.变量名代表内存中的一个存储单元存放该变量的值2.该存储单元的大小由变量的数据类型决定3.C语言中的变量代表保存数据的存储单元4.数学中的变量代表未知数x=x+1类型名变量,变
7、量,……,变量;10浙江大学城市学院罗国明Copyright#includeintmain(void){intcelsius,fahr;fahr=100;celsius=5*(fahr-32)/9;printf("fahr=%d,celsius=%d",fahr,celsius);return0;}变量的定义与使用一个变量名只能定义一次。变量一般都定义在程序的头上。变量也应该先赋值,后引用变量必须先定义,后使用。11浙江大学城市学院罗国明Copyright2.2.3算术运算和赋值运算fahr=100;celsius=5*(fah
8、r-32)/9;1、算术运算双目算术运算符:+-*/%算术表达式:用算术运算符将运算对象连接起来的符合C语言