欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > PPT文档下载  

    C语言课件全部课件.ppt

    • 资源ID:225235       资源大小:418.50KB        全文页数:30页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言课件全部课件.ppt

    第二章 用C语言编写程序,教学内容与目的1、了解变量和常量的含义,以及变量在程序中所起的作用2、了解简单的数据类型3、会使用简单的算术运算符、赋值运算符编写表达式4、会在程序中输入输出数据5、会使用#define定义符号常量,问题描述:摄氏温度 C=(5/9)(F-32),例1 求华氏温度100对应的摄氏温度,华氏温度100对应的摄氏温度 C=(5/9)(100-32),替代,#include void main()int celsius,fahr;/*变量定义*/fahr=100;/*变量使用*/celsius=5*(fahr-32)/9;/*计算*/printf(fahr=%d,celsius=%dn,fahr,celsius);/*输出结果*/,例1-1:直接求解,变量常量和数据类型,int celsius,fahr;celsius=5*(fahr-32)/9;数据常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 数据类型常量:5 和 9是整型常量(整数)变量:在定义时指定,变量定义的一般形式:类型名 变量名表;例如:int celsius,fahr;定义整型变量float x;定义单精度浮点型变量double area,length;定义双精度浮点型变量double型数据比float精度高,取值范围大,变量名:小写字母;见名知义,变量定义,标识符,用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户自定义,C语言标识符定义规则:标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例合法的标识符:sum,average,_total,Class,day,stu_name,p4050不合法的标识符:M.D.John,$123,#33,3D64,ab,变量定义,定义变量时要指定变量名和数据类型类型名 变量名表;int celsius,fahr;float x;double area,length;变量名代表内存中的一个存储单元存放该变量的值该存储单元的大小由变量的数据类型决定C语言中的变量代表保存数据的存储单元数学中的变量代表未知数 x=x+1,整型,表示整数,浮点型,表示小数,双精度型,表示小数,变量定义和使用,变量必须先定义,后使用。#include void main(void)int celsius,fahr;fahr=100;celsius=5*(fahr-32)/9;printf(fahr=%d,celsius=%dn,fahr,celsius);,一个变量名只能定义一次变量一般都定义在程序的头上不能定义在程序的中间或后面,应该先赋值,后引用,算术运算,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),注意/整数除整数,得整数如: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;计算赋值运算符右侧表达式的值将赋值运算符右侧表达式的值赋给左侧的变量类型不一致时,系统会进行自动转换,注意:的左边必须是一个变量,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;,输入输出,例1 从键盘输入华氏温度,求对应的摄氏温度,解题思路,#include void main(void)int celsius,fahr;scanf(“%d”,printf函数输出,printf(Hello World!n);printf(fahr=%d,celsius=%dn,fahr,celsius);printf(Hin,fahr);,格式控制字符串:普通字符:原样输出格式控制说明:按指定的格式输出数据,%与数据类型有关int型:%dfloat double型:%fprintf(fahr=%d,celsius=%dn,fahr,celsius);,普通字符,格式控制说明,用来占位,输出变量,输出:fahr=100,celsius=37,课堂练习,已知有变量:a=20,b=30,请调用printf函数在屏幕上输出:result of a+b is 20+30=50,scanf函数输入,#include,scanf(%lf,scanf(格式控制字符串,输入参数1,输入参数n);,用双引号括起来,表示输入的格式,变量地址,格式控制字符串:格式控制说明:按指定的格式输入数据,%与数据类型有关int型:%dfloat型:%fdouble型:%lf普通字符:原样输入例如:scanf(%lf,输入:9.5,scanf(x=%lf,输入:x=9.5,尽量不要出现普通字符,scanf(%f,%f,输入:1.2,3.4,x变量地址,例2 从键盘输入圆柱体的高和半径,求圆柱体的体积和表面积,第一种解法,#include stdio.hvoid main()/*主函数*/float radious,height,area,volume;/*定义变量*/printf(“请输入半径和高”);/*提示输入*/scanf(%f,%f,/*输出*/,第二种解法:,开始,定义变量,:,radious,height,area,volume,s,c,从键盘输入,radious,height,计算,area,=,2,*,s,+,c,*,height,输出,结束,计算,Valume=s,*,height,定义常量,PI,计算,s,=,PI,*,radious,*,radious,计算,c,=,PI,*,radious,*,2,#include stdio.h#define PI 3.14void main()/*主函数*/float radious,height,area,volume,s,c;/*定义变量*/printf(请输入半径和高);/*提示输入*/scanf(%f,%f,/*输出*/,#define:定义一个符号常量,#define PI 3.14,s=PI*radious*radious;,s=3.14*radious*radious;,等价于,注意不能对PI赋值,如:PI=3,例2 两种方法对比,第二种方法:1、采用了定义二个中间变量s,c分别表示圆柱体的底面积和底的周长,再计算表面积和体积,算法比较清楚2、定义了符号常量:PI,更便于维护和阅读,例3 从键盘输入两个数到x变量和y变量,交换后输出,第一种解法:采用中间变量,#include stdio.hvoid main()/*主函数*/int x,y,t;/*定义变量*/printf(请输入x和y的值n);/*提示输入*/scanf(%d,%d,请注意:交换顺序,第二种解法:,#include stdio.hvoid main()/*主函数*/int x,y;/*定义变量*/printf(请输入x和y的值n);/*提示输入*/scanf(%d,%d,课堂练习,从键盘输入长方形的长和宽,求长方形的面积和周长,

    注意事项

    本文(C语言课件全部课件.ppt)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开