欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    C语言21(顺序结构程序设计之1).ppt

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

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

    C语言21(顺序结构程序设计之1).ppt

    上一节我们学了,C语言程序的结构C语言程序的书写规范,第2章 最简单的C程序设计,-顺序程序设计,C程序常见符号分类,关键字(Keyword,32个)又称为保留字,C语言中预先规定的具有固定含义的一些单词 标识符(Identifier)系统预定义标识符用户自定义标识符 运算符(Operator,)34种分隔符(Separator)空格、回车/换行、逗号等 其它符号 大花括号“”和“”通常用于标识函数体或者一个语句块“/*”和“*/”是程序注释所需的定界符 数据(Data)变量(Variable)常量(Constant),标识符,作用,定义,举例,起名原则,注明,是以字母或下划线开头,后跟若干字母、下划线或数字。,正确:abc _abc a11 a12 _a12 ABC _23 Abc A_2不正确:23 2A No.A-2,是用来给变量、函数、类型等起名字的,以便于区分。,1.见名知意:SUM、MAX、NODE 2.习惯用法:I、J、K(循环变量)、L1、L23.便于记忆:,1.标识符区分大小写。ABC、Abc、abc 2.标识符长度没有统一规定,各系统约定不同。DOS系统下通常取前8个字符。,标识符注意事项,标识符用来命名变量、函数或类型;由英文字母、数字和下划线组成,大小写敏感;不可以是数字开头;命名原则1直观,见名知意,便于记忆和阅读最好使用英文单词或其组合命名原则2可用下划线或大小写来增强可读性variablenamevariable_nameVariableName,variableName不允许使用关键字作为标识符的名字 int,float,for,while,if等某些功能的变量采用习惯命名如:for语句所采用的循环变量习惯用i,j,k,Windows 风格,UNIX 风格,关键字(保留字),定义,在程序中,具有特殊意义的标识符。,特点,关键字都用小写字母,是保留字,不能作为一般标识符来使用。,保留字,数据类型关键字:auto、char、double、extern、float、int、long、register、short、static、struct、typedef、union、unsigned,控制语句关键字:break、case、continue、default、do、else、for、goto、if、return、switch、while,b,B,KB,MB,GB,TB,Megabyte(MB),中文叫法:兆Kilobyte(KB),中文叫法:KByte,中文叫法:字节bit,中文叫法:位Gigabyte(GB),中文叫法:GTerabyte(TB),中文叫法:T,1 TB=1,024 GB,1 GB=1,024 MB,1 MB=1,024 KB,1 KB=1,024 B,1 B=8 b,b,B,KB,MB,GB,TB,世界上有10种人,1种人懂二进制,1种人不懂二进制一个位有多大?只能是“0”或者“1”,这叫二进制二进制诠释了计算机的哲学种类众多的复杂事物都是由若干种简单事物构成,b,B,KB,MB,GB,TB,一个字节有多大?可以表示数字0255保存一个字符(英文字母、数字、符号),ASCII编码两个字节保存一个汉字GB2312,6763字GB13000.1,20902字GB18030,27533字BIG5,13000字两个字节保存一个宽字符,UNICODE编码,数据类型(Data Type),数据为什么要区分类型?不同类型的数据代表不同的数据表示形式合法的取值范围占用内存空间大小可参与的运算种类,数据类型(Data Type),数据类型,基本类型,派生类型,指针类型,空类型,整型,实型(浮点型),字符型,枚举类型,数组类型,结构体类型,共用体类型,单精度实型,双精度实型,基本整型,长整型,短整型,双长整型,函数类型,布尔型,基本数据类型(Data Type),int整数,在目前绝大多数机器上占4个字节所占字节数取决于机器字长float单精度浮点数,一般是4个字节长double双精度浮点数,一般是8个字节长char字符,一般是1个字节长用来表示256个ASCII字符,或者0255的整数,整型类型的取值范围,浮点类型的取值范围,超出取值范围会怎样?,VC中short的范围是-3276732767如果我们给它一个小于-32767或者大于32767的数会如何呢?现场编程测验,小蛇能吞下大象吗?,溢出(Overflow)造成的危害,一台安装了Windows 95/98的机器,如果连续运行49.7天没有重新启动,可能死机 原因:Windows自启动时刻起,有一个计数器,记录系统已经运行了多少毫秒。这个计数器是个unsigned long 类型的变量unsigned long的最大值是:4294967295一天有 24*60*60*1000=86400000毫秒4294967295/86400000=49.71026961805当49.7天的时候,此计数器会溢出,引起死机,常量,定义,在程序执行过程中,其值始终不变的量,常量不占用存储空间。,分类,整常数、浮点常数、字符常数。,特殊常量,符号常量,整常数,定义,是由数字串组成的数据。,十进制常数,如123、-1、0。,变量(1),意义:变量代表一个有名字的、具有特定属性的一个存储单元。作用:变量用来存放数据(变量的值)。特点 在程序运行期间,变量的值是可以改变的。注意 变量必须“先定义,后使用”所有变量必须在第一条可执行语句前定义,变量的定义(声明),数据类型 变量名;,格式,可以为基本类型,也可为其他的类型,符合标识符取名规则即可,尽量见名知意,变量定义(声明)的顺序无关紧要。一条声明语句可声明若干个同类型的变量,变量名之间用逗号分隔。,说明,变量定义后,即占用内存,可向其存入各种数据,并可通过变量名使用数据。,声明变量,是初始化变量的最好时机。不被初始化的变量,其值为危险的随机数,变量(2),变量(3),变量的初始化:定义变量时直接指定变量的值。如:int i=0,j=100;,1.共有5个:+,-,*,/,%,2.“-”作为 负号时为单目,3.%运算只适用于整型数,算术运算的结果为什么类型,取模(求余数)a=10%4a的值为2,4./运算用于整型和实型时不同,算术运算符(1),1.模(求余数)%运算,令:a=10;b=4;求a%b与b%a;,结果:a/b=2,令:a=10;b=4;x=10.0;y=4.0;求a/b与x/y;,结果:x/y=2.5,结果:a%b=2,b%a=4,2./运算用于整型时称整除;用于实型时称实除。,算术运算符(2),算术运算符(3),C语言中数学函数:P353,算术表达式的输出,printf(“%dn”,算术表达式);说明:n表示换行,如果不需要换行,可以不写。,赋值运算符(1),赋值:将指定表达式的值存储到指定变量对应的存储单元中。格式如下:,变量名=表达式;,变量名=表达式;,自增和自减运算符,i+,i-,+i,-i+让参与运算的变量加1,-让参与运算的变量减1运算符为后缀,先取i的值,然后加/减1运算符为前缀,先加/减1,然后取i的值在一行语句中,使用加1或者减1运算的变量最好只出现一次不仅可读性差,而且因为编译器实现的方法不同,容易导致不同编译器运行效果不一样,贻害无穷,赋值运算符(2),小结,标识符取名规则常量、变量运算符算术表达式赋值表达式,

    注意事项

    本文(C语言21(顺序结构程序设计之1).ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开