计算机编程CHP2_用C语言编写程序.ppt
第二章 用C语言编写程序 本章教学要求 编写C程序在屏幕上显示一些信息 编写C程序实现简单的数据处理 学会使用if for语句编写简单的C程序 学会调用库函数编写简单的C程序 通过简单的C程序编写与调试 熟悉C语言的基本语法特征 进一步理解结构化程序设计的基本思路 本章教学内容 在屏幕上显示HelloWorld 求华氏温度100 F对应的摄氏温度计算分段函数输出华氏 摄氏温度转换表生成乘方表与阶乘表本章小结与实验要求 例2 1 在屏幕上显示HelloWorld 显示 HelloWorld 注释文本 includeintmain void 主函数 printf HelloWorld n 语句结束return0 输出函数换行符 1 任何程序都有主函数2 程序由若干语句组成3 语句由 结束 例2 2在屏幕上显示 Programmingisfun AndProgramminginCisevenmorefun include编译预处理命令intmain void printf Programmingisfun n printf AndProgramminginCisevenmorefun n return0 求华氏温度100 F对应的摄氏温度 技术依据 摄氏温度C 5 9 F 32 学习内容 程序解析常量 变量和数据类型算术运算和赋值运算格式化输出函数printf 程序解析 例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 n fahr celsius 输出结果return0 输出 fahr 100 celsius 37 常量 变量和数据类型 intcelsius fahr celsius 5 fahr 32 9 数据常量 在程序运行过程中 其值不能被改变变量 在程序运行过程中 其值可以被改变数据类型常量 5和9是整型常量 整数 变量 在定义时指定 变量的定义方法 变量定义的一般形式 类型名变量名表 例如 intcelsius fahr 定义整型变量floatx 定义单精度浮点型变量doublearea length 定义双精度浮点型变量double型数据比float精度高 取值范围大 变量名 小写字母 见名知义 定义变量时要指定变量名和数据类型类型名变量名表 intcelsius fahr floatx doublearea length 变量名代表内存中的一个存储单元存放该变量的值该存储单元的大小由变量的数据类型决定C语言中的变量代表保存数据的存储单元数学中的变量代表未知数 x x 1