- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据类型概述Teacher teaching design
CONTENTS 目 录C语言中数据类型标识符常量案例分析 仿真演练变量明确考点 交流提升
C语言中数据类型PART 01
数据类型众所周知,计算机内部使用二进制形式来存放各种信息,对不同的信息有着不同的解释,于是人们对信息的存放作出规定,即数据的组织形式。那么在C语言中,是如何规定数据的存放形式的呢?为了解决这一问题,C语言规定,程序中用到的任何一个数据类型必须首先指定其数据类型。于是C语言就根据不同的信息的存放形式及功能的不同,把数据划分为:基本类型(标准类型、构造类型、指针类型、空类型如图所示: 面对不同的对象或不同的信息出现、存放形式的不同,于是又把数据分为常量与变量变量、常量需要有名字,命名是要讲规则的,C语言中,标识符是用来标识变量名、符号常量名、文件名等的有效字符序列。所以先介绍标识符的概念。
标识符PART 02
标识符C语言规定标识符只能由 字母 、 数字和下划线三种字符组成,且第一个字符必须为为母或下划线。例如:sum,day,_class,student_No,a1等都是合法的标识符。2a_q,a#_12,$abc等都是非法的标识符。注意:1.标识符不能和C语言的关键字重名。如:if(C语言的关键字),main(C语言的关键字)都是不合法的标识符。2.在C语言中,大写字母和小写字母被认为是两个不同的字符。如:max和MAX是两个不同的标识符。3.ANSI C标准没有规定标识符的长度,但各个C编译系统都有自己的规定。在Turbo C中规定标识符的长度不超过32个字符,如果超过只有前32个字符有效。
常量PART 03
常量 程序在运行的过程中,其值不能被改变的量称为常量。常量又可分为直接常量(常数)、符号常量。从数据类型结构上分为整型常量、实型常量、字符常量、字符串常量。①、常数是各种不同类型的具体数值,用数据本身的值直接表示。如整型常数据120,实型常数3.14,字符常数’A’,字符串常数“computer”。②、符号常量(标识符形式的常量)符号常量则用一个标识符来代表一个常量,相当于为常量取了一个名字,但仍保持常量的性质,即它的值在运行过程中不能被改变。 符号常量名的取名规则是:以字母开头,由字母、数字和下划线组成,最好用大写字母表示,且不能与系统关键字相同。符号常量的定义分为以下两种形式。1)使用宏定义命令定义格式是:#define 宏名 字符串 或为 #define 标识符 常量数据例如: #define PI 3.14159
常量2)使用const命令定义格式是:const 类型名 符号常量名 = 表达式; const float PI= 3.1415926;const int N=10;const int x=10,y=20;例如:有如下程序#define PI 3.1415926#define R 2.0main(){float s,c;s=PI*R*R;c=2.0*PI*R;printf(s=%f,c=%f\n,s,c);}在程序预处理时,凡是出现标识符PI的地方都将用数据3.1415926来替换, 出现标识符R的地方都将用数据2.0来替换。如果用户要修改PI,R的值,则只在定义处修改即可。
变量PART 04
变量①、变量的定义变量是指程序在运行的过程中,其值能被改变的数据称为变量。在使用前对变量进行定义,定义变量的数据类型和名称,甚至变量的初始值。变量可分为整型变量、实型变量、字符变量。注:知识拓展在程序中,数据连同其存储空间被抽象为变量。一个变量有一个名字,占一定的存储单元,在该存储单元中存储变量的值。变量名代表某个存储空间及其所存储的数据。存储空间首地址即为变量地址。程序中引用变量,实际上是对指定的存储空间的引用,因此必须先分配存储空间才能引用,即变量在引用前须先定义变量的类型,编译时就会根据指定的类型分配其一定的存储空间,并决定数据的存储方式及操作方式。如:double a ;a 代表8个连续的存储单元,空间中的数据为变量值。
变量②、变量的取名规则以字母或下划线开头,由字母、数字和下划线组成,不能超过32个字符,不能用C语言中的关键字作为变量名,也不要与符号常量名和函数名同名。③、定义变量的格式是:类型说明符 变量名表;初始化定义格式是: 类型说明符 变量名=初值表达式;例如:变量的定义(一般应在函数一开始就进行定义。)int a,b; /*定义两个整型变量a和b*/unsigned short c,d,f ;/*定义三个无符号短整型变量c、d、f*/float x,y,z=12.56;/*表示定义了三个变量但只是将12.56赋给了
您可能关注的文档
- C语言程序设计案例教程-刘小华-1.2 C 程序的开发过程.pptx
- C语言程序设计案例教程-刘小华-1.4 数据的输入函数.pptx
- C语言程序设计案例教程-刘小华-2.2 整型数据.pptx
- C语言程序设计案例教程-刘小华-2.3 实型数据.pptx
- C语言程序设计案例教程-刘小华-3.2算术运算符与表达式.pptx
- C语言程序设计案例教程-刘小华-3.3关系运算符与表达式逻辑运算符与表达式.pptx
- C语言程序设计案例教程-刘小华-3.4赋值运算符与表达式.pptx
- C语言程序设计案例教程-刘小华-3.6位运算符与位运算.pptx
- C语言程序设计案例教程-刘小华-4.1格式化输出函数.pptx
- C语言程序设计案例教程-刘小华-4.2格式化输入函数.pptx
- 江西省九江市都昌县2023-2024学年八年级上学期11月期中英语试题(含答案).pdf
- 八年级上册历史复习知识点.docx
- 人教部编版五年级上册-第四单元-作文《习作:二十年后的家乡》.精品.ppt
- 六年级数学《分数除法》单元分析.docx
- 新课标人教版小学六年级语文上册课程纲要(2021年整理).doc
- 物理人教版必修第一册第二章匀变速直线运动的研究章节复习共28张课件.pptx
- (名师整理)最湘教版地理8年级上册第1章第4节《中国的民族》精品课件.ppt
- 人音版(五线谱)二年级上册音乐《8小拜年》说课稿.docx
- 2024年初中心理健康工作计划(五篇).doc
- 2024-2025学年小学五年级英语上册期中质量检查试题及答案北京版.docx
文档评论(0)