用C语言编写程序 .pptx
《用C语言编写程序 .pptx》由会员分享,可在线阅读,更多相关《用C语言编写程序 .pptx(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、例2-1 在屏幕上显示一个短句:Hello World!2.1 在屏幕上显示Hello World!第1页/共37页/*显示“Hello World!”*/注释文本#include void main()主函数 printf(Hello World!n);语句结束 输出函数 换行符2.1 在屏幕上显示Hello World!1.任何程序都有主函数2.程序由若干语句组成3.语句由;结束第2页/共37页例2-2 在屏幕上显示:Programming is fun!And Programming in C is even more fun!#include 编译预处理命令void main()pri
2、ntf(Programming is fun!n);printf(And Programming in C is even more fun!n);2.1 在屏幕上显示一些信息第3页/共37页摄氏温度 C=(5/9)(F-32)2.2.1 程序解析2.2.2 常量、变量和数据类型2.2.3 算术运算和赋值运算2.2.4 格式化输出函数printf()2.2 求华氏温度 100F 对应的摄氏温度 第4页/共37页例2-3 求华氏温度 100F 对应的摄氏温度。摄氏温度 C=(5/9)(F-32)2.2.1 程序解析#include void main()int celsius,fahr;变量定义
3、 fahr=100;变量使用 celsius=5*(fahr-32)/9;printf(fahr=%d,celsius=%dn,fahr,celsius);输出结果输出:fahr=100,celsius=37第5页/共37页2.2.2 常量、变量和数据类型int celsius,fahr;celsius=5*(fahr-32)/9;数据常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 数据类型常量:5 和 9是整型常量(整数)变量:在定义时指定第6页/共37页变量的定义变量定义的一般形式:类型名 变量名表;例如:int celsius,fahr;定义整型变量flo
4、at x;定义单精度浮点型变量double area,length;定义双精度浮点型变量double型数据比float精度高,取值范围大 变量名:小写字母;见名知义第7页/共37页变量的定义定义变量时要指定变量名和数据类型类型名 变量名表;int celsius,fahr;float x;double area,length;变量名代表内存中的一个存储单元存放该变量的值该存储单元的大小由变量的数据类型决定C语言中的变量代表保存数据的存储单元数学中的变量代表未知数 x=x+1第8页/共37页变量必须先定义,后使用。#include void main()int celsius,fahr;fahr
5、=100;celsius=5*(fahr-32)/9;printf(fahr=%d,celsius=%dn,fahr,celsius);变量的定义与使用一个变量名只能定义一次。变量一般都定义在程序的头上,不能定义在程序的中间或后面。应该先赋值,后引用第9页/共37页2.2.3 算术运算和赋值运算fahr=100;celsius=5*(fahr-32)/9;1、算术运算双目算术运算符:+-*/%算术表达式:用算术运算符将运算对象连接起来的符合C语言语法规则的式子 数学式:(5/9)(F-32)C表达式:5*(fahr-32)/9 或者:数学式:s(s-a)(s-b)(s-c)C表达式:第10页/
6、共37页算术运算双目算术运算符:+-*/%算术表达式:用算术运算符将运算对象连接起来的符合C语言语法规则的式子 注意/整数除整数,得整数如:1/2 0,9/4 2?5*(fahr-32)/9 和 5/9*(fahr-32)等价吗%针对整型数据如:565,941,10040双目运算符两侧操作数的类型要相同第11页/共37页赋值运算赋值运算符 =赋值表达式:用=将一个变量和一个表达式连接起来的式子 变量 表达式例如:fahr=100;celsius=5*(fahr-32)/9;计算赋值运算符右侧表达式的值将赋值运算符右侧表达式的值赋给左侧的变量的左边必须是一个变量第12页/共37页2.2.4 格式
7、化输出函数printf()数据输出:格式化输出函数 printf()#include printf(Hello World!n);printf(fahr=%d,celsius=%dn,fahr,celsius);printf(格式控制字符串,输出参数1,输出参数n);用双引号括起来,表示输出的格式要输出的数据第13页/共37页printf(Hello World!n);printf(fahr=%d,celsius=%dn,fahr,celsius);printf(Hin,fahr);格式控制字符串:普通字符:原样输出格式控制说明:按指定的格式输出数据,%与数据类型有关int型:%dfloat
8、double型:%fprintf(fahr=%d,celsius=%dn,fahr,celsius);printf()格式控制字符串输出:fahr=100,celsius=37第14页/共37页2.3.1 程序解析2.3.2 关系运算2.3.3 if-else语句2.3.4 格式化输入函数scanf()2.3.5 常用数学库函数2.3.6 else-if语句2.3 计算分段函数 第15页/共37页例2-4 输入x,求分段函数 f(x)的值,保留2位小数。ex x1f(x)=x2-1 x12.3.1 程序解析要解决的问题:输入计算分段函数求ex输出,并保留2位小数 第16页/共37页#inclu
9、de#include void main()float x,y;printf(input x:n);/*输入提示*/scanf(%f,&x);/*调用scanf()函数输入数据*/if(x=1)/*if else语句*/y=exp(x);/*调用指数函数exp(x)计算ex */else y=x*x-1;printf(f(%f)=%.2fn,x,y);2.3.1 程序解析求分段函数 input x:0.5f(0.500000)=1.65input x:2.4f(2.400000)=4.76数据必须输入吗?第17页/共37页2.3.2 关系运算x=1比较 x 和 1 的大小比较的结果:真 假当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用C语言编写程序 语言 编写 程序
限制150内