收藏 分享(赏)

2 变量和类型.ppt

上传人:buyk185 文档编号:6859081 上传时间:2019-04-24 格式:PPT 页数:25 大小:805KB
下载 相关 举报
2 变量和类型.ppt_第1页
第1页 / 共25页
2 变量和类型.ppt_第2页
第2页 / 共25页
2 变量和类型.ppt_第3页
第3页 / 共25页
2 变量和类型.ppt_第4页
第4页 / 共25页
2 变量和类型.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、变量和类型,第二章,2,回顾,命令、程序以及软件之间的区别 C 语言的程序结构 算法 流程图 列出流程图中使用的符号,3,目标,讨论变量 区分变量和常量 列出C语言程序中的各种数据类型并使用它们 讨论算术运算符,4,变量,数据15,内存,应用程序要为每一项数据分配内存需要多少内存数据被存储在哪个,通过变量,可以为内存中的位置提供一个有意义的名称,5,示例:变量,BEGIN DISPLAY Enter 2 numbers INPUT A,B C=A+B DISPLAY C END,A 、B和C是伪代码中的变量 操作系统负责集注变量在内存中的地址 要引用内存空间中的值,只需指定变量名,6,常量,常

2、量就是一个保持不变的值示例 5 数字/整型常量 5.3 数字/浮点常量 Black 字符串常量 C 字符常量,7,标识符,变量、函数、标签和其他各种用户定义的对象的名称都称为标识符一些正确的标识符名称 Arena、s_count、marks40、class_one不正确的标识符示例 1sttest、oh!god、start. end 标识符的长度可以是任何合适的数值,但是各种编译器能够识别的变量中的字符数目有所不同 C 语言中的标识符区分大小写,8,标识符的命名规则,变量名应该以字母开头,应该避免使用专有名词来命名变量,第一个字符后面可以跟字母和数字,变量名应该是有意义的而且是描述性的,应该避

3、免使用可能引起混淆的字母,编写程序时应该遵循一些标准的变量命名约定,编写程序时应该遵循一些标准的变量命名约定,9,关键字,在一个特定语言的上下文中有特殊意义的单词 所有的数据类型都是保留的关键字 在指定变量名的同时还要指定将要存储在其中的数据类型变量声明,10,数据类型 2-1,数字 整数,例如:10 或178993455 实数,例如:15.22 或 15463452.25 正数,例如:8或654 负数,例如:-4或-90 字符串,例如:John 逻辑值,例如:Y 或 N,11,数据类型 2- 2,数据类型描述了变量中将存放的数据的种类 数据类型位于变量名的前面例如:数据类型 int 将位于变

4、量名 varName 的前面,数据类型 变量名,int varName,12,基本数据类型,void,char,double,基本数据类型,float,int,单个或多个数字系列,存储含有小数位,超出float类型大小的值,存放一个字符,没有任何类型的数据,13,int 类型,存储数字数据 声明方式:int num; 不能存储类似于“Alan” 或“abc”等任何其他类型的数据 分配16 位(2 个字节)的内存空间,整数的范围是从 -32768 到 32767 示例:12322、0、-232,14,float 类型,存储整数或包含小数位的值 声明方式:float num; 最高精度是 6 位

5、分配32 位(4 个字节)的内存空间 示例:23.05、56.5、32,15,double 类型,存储超出float类型大小的限制的值 声明方式: double num; 最高精度是 10 位 分配64 位(8 个字节)的内存空间 示例:23.34232324,16,char 类型,存储一个字符信息 声明方式: char gender;gender=M; 分配8位(1 个字节)的内存空间 示例:a、m、$、%、1、5,17,void 类型,告诉编译器没有任何类型的值 声名方式:void num 不返回任何值,18,派生数据类型,int,short,short int,派生数据类型,基本数据类型

6、,数据类型修饰符,int,unsigned int,unsigned,int/double,Long int /longdouble,long,通过修改四种基本数据类型以适应不同的 情况而产生的数据类型叫做派生数据类型,只允许正数,比int占更少 的空间,比int/double占更多的内存空间,19,signed 和 unsigned 类型,signed最重要的是修改char数据类型 unsigned 类型指定变量只能接受正值unsigned int varNum; varNum=23123;加上unsigned前缀,正数的取值范围是原来的两倍 修饰符可以与 int 和 float 数据类型一

7、起使用 unsigned int 支持的范围是从 0 到 65535,20,long 和 short 类型,要求某个整数的长度比正常长度更长或更短时,使用long 和short short int 占 8 位(1 个字节)的内存空间 允许的数字范围是从 -128 到 127 long int 占 32 位(4 个字节)的内存空间2,147,483,648 到 2,147,483,647 long double 占 128 位(16 个字节)的内存空间,21,数据类型及其范围 2-1,22,数据类型及其范围2-2,23,声明示例,main () char abc; /*声明abc */int xyz; /*声明xyz */float length; /*声明length */double area; /*声明area */long liteyrs; /*声明liteyrs */short arm; /*声明arm */,24,算术运算符,计算一个 整数除法 的余数,幂运算符的示例: 92 9是底数,2是指数 结果是9*9=81,+和-运算符前置和后置有很大区别,25,总结,什么是变量 常量的定义 变量和常量的区别 什么是标识符 关键字的定义 运算符的类型,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报