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

    学习情境数据类型.ppt

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

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

    学习情境数据类型.ppt

    数据类型,教学内容C语言的基本元素:标识符和关键字C语言的数据类型分类C语言的常量和变量整型数据实型数据字符型数据,C语言的产生过程C语言的特点C语言的用途 C程序的基本结构和格式特点C程序的编译与调试,标识符和关键字,在程序中使用到的符号常量名、变量名、函数名、等统称为标识符。,C 语言规定,标识符只能是字母(AZ,az)、数字(09)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。,例:判断下列标识符号合法性sum Sum M.D.John day Date 3days student_name#33 lotus_1_2_3 char ab _above$123,标识符和关键字,值得注意的是:在标识符中,大小写是有区别的标识符中所能包含的字符个数不同版本的C不一样标识符是用于标识某个量的符号,因此,命名应尽量有相应的含义,以方便阅读理解,做到“见名知义”。,关键字是由语言规定的具有特定意义的字符串,通常也称为保留字。用户只能使用,不能更改。用户定义的标识符不能与关键字相同。语言的关键字共有32个。,C语言的数据类型,C语言规定,任何数据都必须有明确的数据类型。,不同类型的数据所占内存长度不同,数据表达形式也不同,其值域(允许的取值范围)也各不相同。,C语言中的数据有常量与变量之分,它们分别属于这些类型,常量和变量,在程序执行过程中,其值不发生改变的量称为常量,直接常量:整型常量:12、0、-3实型常量:4.6、-1.23字符常量:a、b,在语言中,允许用一个标识符来表示一个常量,这样表示的常量称之为符号常量,符号常量在使用之前必须先定义,其一般形式为:#define 标识符 常量,常量和变量,关于符号常量的说明:为了和变量区分,习惯上符号常量的标识符用大写字母,而变量标识符用小写字母。符号常量与变量不同,它的值在程序运行过程中不能改 变,也不能再被赋值。使用符号常量的好处是:含义清楚;能做到“一改皆改”,从而减少程序修改时的工作量。,常量和变量,编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。,通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。,在程序中,其值可以改变的量称为变量。变量的基本要素:变量名,其命名规则符合标识符的所有规定;变量类型,其类型决定了变量在内存中要占据的若干字节的存储单元;变量值,是这个变量的取值。,在C语言中,变量一定要先定义,后使用。,常量和变量,变量定义的一般形式为:类型说明符 变量名标识符1,变量名标识符2,.;,例如:int a,b,c;/*a,b,c为整型变量*/long x,y;/*x,y为长整型变量*/unsigned p,q;/*p,q为无符号整型变量*/,变量定义时,应注意以下几点:允许在一个类型说明符后,定义多个相同类型的变量。各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。最后一个变量名之后必须以“;”号结尾。变量定义必须放在变量使用之前。一般放在函数体的开头部分。,C语言的基本数据类型,整型数据,整型常量的三种形式:十进制整数:由数字09和正负号表示.如 123,-456,0八进制整数:由数字0开头,后跟数字07表示.如0123,011十六进制整数:由0 x开头,后跟09,af,AF表示.如0 x123,0Xff,整型常量的类型:只整型和长整型两种,没有无符号值型常量。辨认方法有:(1)根据其值所在范围确定其数据类型(2)在整常量后加字母l或L,认为它是long int 型常量,问题:0123=()100 x123=()100Xff=()10,例 30000 为int型 65536 为long int 型,例 12 与 12L,整型数据,整型变量在内存中的存放形式数据在内存中是以二进制形式存放的。数值是以补码形式表示的。,整型变量的分类:,整型数据,整型变量的定义与使用C语言规定在程序中要用到的变量都必须先定义,对变量的定义一般都放在函数的开始部分的声明部分。如:,整型变量的初始化程序中常需要对一些变量预先设置初值,C允许在定义变量的同时使变量初始化。如:int a=3;/*相当于int a;a=3;*/int a,b,c=5;/*可以部分初始化*/int a=3,b=3,c=3;/*不能int a=b=c=3;*/其它类型变量的初始化与整型变量的初始化类似。,整型数据的溢出一个整型变量(int)的最大允许值为32767,如果再加1,会出现什么情况?,实型数据,实型常量的表示形式:十进制数形式:必须有小数点,如0.123,.123,123.0,0.0,123.指数形式:e或E之前必须有数字,指数必须为整数,如12.3e3,123E2,1.23e4,e-5,1.2E-3.5,实型常量的类型默认double型在实型常量后加字母f或F,认为它是float 型,(),(),实型数据,实型数据在内存中的存放形式实型数据一般占4个字节(32位)内存空间。按指数形式存储。,实型变量的分类:,实型数据的舍入误差由于实型变量是由有限的存储单元组成的,因此能提供的有效数字总是有限的。,字符型数据,C的字符常量是用单引号括起来的一个字符,如a,x,A,?等。C语言规定,字母是区分大小写的,所以a和A是不同的字符常量。,在语言中,字符常量有以下特点:字符常量只能用单引号括起来,不能用双引号或其它括号。字符常量只能是单个字符,不能是字符串。字符可以是字符集中任意字符。,转义字符是一种特殊的字符常量。转义字符以反斜线开头,后跟一个或几个字符。转义字符主要用来表示那些用一般字符不便于表示的控制代码。,字符型数据,常用转义字符表:,字符型数据,字符变量用来存储字符常量,即单个字符。每个字符变量被分配一个字节的内存空间,因此只能存放一个字符。字符值是以ASCII码的形式存放在变量的内存单元之中的。,语言允许对整型变量赋以字符值,也允许对字符变量赋以整型值。在输出时,允许把字符变量按整型量输出,也允许把整型量按字符量输出。整型量为二字节量,字符量为单字节量,当整型量按字符型量处理时,只有低八位字节参与处理。,字符型数据,字符串常量是由一对双引号括起的字符序列。例如:CHINA,“C program”,$12.5 等都是合法的字符串常量。,字符串常量的存储方式为:字符串中的每个字符以其ASCII码值的二进制形式存储在内存中,并且,系统自动在该字符串末尾加一个“字符串结束标志”,这个结束标志就是字符0(ASCII码值为0的字符)。,字符串常量和字符常量是不同的量。它们之间主要有以下区别:字符常量由单引号括起来,字符串常量由双引号括起来。字符常量只能是单个字符,字符串常量则可以含一个或多个字符。可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字节数加1。,C语言的基本元素:标识符、关键字数据类型、整型、实型、字符型的数据表示范围、在内存中占据的存储单元掌握常量与变量的定义和使用掌握整型数据中不同进制的整型常量的表达方式、有符号和无符号的整型变量的定义及数值范围了解实型常量的两种表达方式、实型变量的定义和使用以及所占的内存单元掌握字符数据的定义、在内存中的存储形式及其使用方法,整理课堂笔记完成实训编程,

    注意事项

    本文(学习情境数据类型.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开