欢迎来到天天文库
浏览记录
ID:58688067
大小:389.00 KB
页数:50页
时间:2020-10-04
《第二章_用C语言编写程序ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C程序设计语言第二章用C语言编写程序刘文斌不积跬步,无以至千里;不积小流,无以成江海1、上一章,使我们对C语言有初步认识2、本章讲解如何运用C语言编写程序3、从简单到复杂,从小到大2.1在屏幕上显示HelloWorld!ch2-1.cpp/*ThefirstCProgram*/#includevoidmain(){printf(“Hello,World!”);}注释编译预处理函数语句输出:Hello,World!每个C程序有且仅有一个main函数是程序开始执行的地方printf()在s
2、tdio.h里,先定义后使用printf输出的内容,表示换行程序段的开始和结束(复合语句)语句结束标识ch2-2.cpp/*显示2行文字*/#includevoidmain(){printf(“Programisfun!”);printf(“AndProgramminginCisfun!”);}输出:Programisfun!AndProgramminginCisfun!2.2求华氏温度1000F对应的摄氏温度1、问题:把华氏温度1000F转换为摄氏温度2、计算公式:C=(5/
3、9)*(F-32)C表示摄氏温度,F表示华氏温度3、分析:输入:华氏温度1000F要求输出:摄氏温度=?ch2-3.cpp公式计算输入华氏温度输出摄氏温度输出结果:fahr=100,celsius=37celsius=37.778int—整型、float,doubleTip:编程风格1、添加注释:注释是对程序的注解,可以是任何字符,不影响程序的编译和运行行注释://双斜杠后的一行都是注释内容块注释:/*注释内容*/添加适当的注释,程序更容易被人理解2、空行和缩进使程序清晰易读使用Tab键或者空格键……………
4、………………………………………………………………………………………………………………………………………………………………2.2.2常量、变量和数据类型1、在C语言中,数据有常量和变量之分2、在程序运行过程中不能改变的量是常量#definePI=3.14159//类型由书写格式决定constfloatPI=3.14159;//常变量,不能再赋值#define和const常量#define和const常量3、运行过程中值可以改变的量是变量定义形式:类型名变量名表intcelsius,fahr;//定义两个整型变
5、量floatx;//定义一个单精度浮点型变量doublearea,length;//双精度浮点型变量变量定义:见名知义、大小写敏感10iNum变量名变量值存储单元2.2.3算术运算和赋值运算1、算术运算算术表达式:5*(fahr-32)/9赋值运算1、变量=表达式如fahr=100celsius=5*(fahr-32)/92、赋值过程(赋值运算符的左边必须是一个变量)计算赋值运算符右边的表达式的值将求得的表达式值赋值给左侧的变量运算符+-*/%名称加减乘除模(求余)优先级低高例子:i=i+12.2.4格式化
6、输出函数printf()1、在C语言中,数据的输出是通过函数调用实现的2、printf()在系统文件stdio.h中定义3、使用:#include一般调用格式printf(格式控制字符串,输出参数1,……);格式控制:%d,%f,……printf(“fahr=%d,celsius=%d”,fahr,celsius)预编译printf()函数的格式说明符%c:打印单个字符。%s:打印字符串。%d:打印有符号的十进制整数。%e:打印浮点数。指数的形式1.23e+001%E:打印浮点数。1.2
7、3E+001%f:打印十进制浮点数。输出长度控制:%.3f(小数点后三位)%.4s(最多打印4个字符)%o:打印无符号八进制整数。%p:打印指针。%u:打印无符号十进制整数。%x:打印无符号十六进制整数,使用0~f。%X:打印无符号十六进制整数,使用0~F。%%:打印%本身。printf()函数的格式说明符对应的函数:格式化输入函数scanf()C语言中用于从键盘接收输入数据的函数在stdio.h中定义一般调用格式scanf(格式控制字符串,输入参数1,……)格式控制符表示输入的是什么类型的数据输入参数是变
8、量的地址&xscanf(“%f”,&x);注:double类型用%lf表示2.3计算分段函数实例:输入x,计算并输出下列分段函数f(x)的值(保留2位小数)分析1、如何实现分段??请画出流程图2、要求保留2位小数,如何定义变量?3、ex和x2怎么计算?解决1、分支控制流程if~else~2、定义float类型3、加入头文件:说明见P24sqrt(x)、fabs(x)、pow(x,n)、exp(x)
此文档下载收益归作者所有