基本数据类型

基本数据类型

ID:43972702

大小:459.00 KB

页数:18页

时间:2019-10-17

基本数据类型_第1页
基本数据类型_第2页
基本数据类型_第3页
基本数据类型_第4页
基本数据类型_第5页
资源描述:

《基本数据类型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章基本数据类型3.1数据对象3.2基本数据类型3.3变量与常量3.4指针类型3.5引用类型3.6类型的意义学习目的:①了解数据在计算机中的存储方式;②掌握常用数据类型变量及常量的使用。程序中的数据被以某种形式存储在内存中,必须能被计算机识别和处理。高级语言程序中的数据被分为多个种类,以不同方式存储,数据类型决定了数据的存储方式。3.1数据对象具有名字、存储地址和值等多个属性的实体。..................0010100100101001Obj......Obj......数据对象:标识为Obj的存储区数据值:程

2、序中的数值41包含数据值41的数据对象Obj数据对象的属性决定了它所能容纳的不同值的数量和类型,同时也表明了这些值之间的逻辑组织和关系。根据数据对象的值是否能被改变,将数据对象划分为:常量和变量。3.2基本数据类型3.2.1整型与浮点型3.2.2字符类型3.2.3逻辑型3.2.4空值型类型说明符类型名称字宽取值范围bool逻辑型(布尔型)4(1)true,falsechar字符型1-128~127int整型4-2147483648~2147483647long[int]长整型4-2147483648~2147483647flo

3、at单精度浮点型46位有效数字double双精度浮点型812位有效数字typedefintMYTYPE;intn=8,k,m[10];k=sizeofn;n=sizeof(float);k=sizeof(m);n=sizeof(MYTYPE);3.2.1整型与浮点型整型浮点型......地址增加方向00H00H25H→46H......在计算机中整型数据以8位十六进制(32位二进制)形式存储,所以取值范围-231~231-1。对于intn=9542;内存中的n为十六进制数02546;负数以二进制补码形式存储。浮点型有单精度(说

4、明符为float)和双精度(说明符为double)之分。内部数据格式由符号位、指数和小数尾数等三个部分,float的指数范围2-127~2128,double的指数范围2-1023~21024。3.2.2字符类型字符类型数据的存储占据1字节任何信息在内存中都是以数字的形式存储的,字符类型也不例外。不同字符根据编码规则被赋予不同的二进制整数。一般采用的编码规则是ASCII编码或扩展ASCII编码。例如:英文大写字母A~Z被编码为41H~5AH(即十进制的65~90)。其它常用字符的编码见书中附录。由于编码在字符之间建立起一种顺序

5、关系,编码值小的字符在编码表中的位置靠前,可以通过比较字符编码的大小确定两个字符在编码表中的前后顺序,甚至有时可以把字符型数据做为一种特殊的整数使用。3.2.3逻辑型3.2.4空值型逻辑型(说明符为bool)数据的取值只有代表逻辑真与逻辑假的两个值,有的语言使用整数1和0,有的使用true和false,有的使用非0和0。VisualC++5.0后,逻辑型为内建类型,具有true和false两个值,在内存中分别以1和0标识,存储宽度为1字节。空值型(说明符为void)主要用于指针和函数返回值,表示数据类型的不确定性,而并不是指尚

6、未赋值。空指针表示指针所指向数据的类型不确定。3.3变量与常量3.3.1常量3.3.2变量变量和常量通常都属于数据对象,具有值、存储地址、名字等属性。程序中的变量和常量用于存储运算中间结果或特定数据,对数据等的处理通常表现为对变量和常量的具体运算和操作,因此与变量和常量相关的语法、规定等,对于程序设计十分重要。constintnTopIndex=10;constcharcVisible='y';constchar*MyName="Franklin";3.3.1常量文字量、字面量常量整型常量浮点型常量字符常量字符串常量符号常量包

7、括字面量的取值与其字面含义相同十进制:若干0~9数字,首位不能是0。例:345八进制:0开始,后随若干数字0~7,例:0456十六进制:0x或0X开始,后跟若干数字及字母A~E(a~e),例:0x134FA小数点表示法由整数和小数两个部分组成,也可只有整数部分或小数部分,例如,1.、33.87、7.0。科学表示法在小数后面加E(或e)及表示指数的整数,指数可以是负数,用于较大或较小的浮点数,例:3.141e-8、4e10'a'、'B'、'#'、'a’=='141’=='x61'"MynameisJohn""Item1tI

8、tem2tItem3"3.3.2变量1.变量的值变量为值可以被改变的数据对象。变量具有变量名、变量值及类型等三要素。变量在程序中常用于暂存运算的中间结果或程序块之间的信息传递。变量在使用前必须说明。在程序中使用赋值语句改变变量的值:nCount+=2;nCount=nC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。