基本数据类型指针和引用.ppt

基本数据类型指针和引用.ppt

ID:52491207

大小:304.82 KB

页数:9页

时间:2020-04-08

基本数据类型指针和引用.ppt_第1页
基本数据类型指针和引用.ppt_第2页
基本数据类型指针和引用.ppt_第3页
基本数据类型指针和引用.ppt_第4页
基本数据类型指针和引用.ppt_第5页
资源描述:

《基本数据类型指针和引用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、基本数据类型一、C++语言的基本数据类型有4种:1、整型,说明符为int2、字符型,说明符为char3、浮点型(又称实型),说明符为float(单精度浮点型),double(双精度浮点型)4、空值型,说明符为void,用于函数和指针。为了满足各种情况的需求,除了void类型外的,上述的三种基本数据类型前面还可以加上如下的修饰符,用来改变原来的含意:(1)Signed表示有符号(2)Unsigned表示无符号(3)Long表示长型(4)Short表示短型上面的4种修饰符都适用于整型和字符型,只有long适用于双精度浮点型C++的基

2、本数据类型类型名说明字宽范围Char字符型1-128~127Signedchar有符号字符型1-128~127Unsignedchar无符号字符型10~255short[int]短整型2-32768~32767Signedshort[int]有符号短整型2-32768~32767Unsignedshort[int]无符号短整型20~65535Int整型4-2147483648~2147483647Signed[ing]有符号整型4-2147483648~2147483647Unsigned[int]无符号整型40~429467295

3、Long[ing]长整型4-2147483648~2147483647Signedlong[int]有符号长整型4-2147483648~2147483647Unsignedlong[int]无符号长整型40~4294967295Float单精度浮点型4约6位有效数字Double双精度浮点型8约12位有效数字Longdouble长双精度浮点型10约15位有效数字Bool布尔型1Truefalse二、常量和变量一、常量常量的几种类型和表示方法:1、整型常量2、浮点型常量3、字符常量4、字符串常量二、变量1、变量的名字2、变量的类型3、

4、变量的值4、变量的定义符号含义a响铃换行符r回车符t水平制表符(tab键)b退格符(backspace键)\反斜线’单引号”双引号空字符三、数组类型一、数组的定义1、定义格式:<类型><数组名>[<大小1>][<大小2>]二、数组的赋值1、数组元素的表示如下:<数组名>[<下标表达式1>][<下标表达式2>]…(1)一维数组的元素表示例如:inta[5](2)二维数组的元素表示例如:intb[2][4](3)三维数组的元素表示例如:intc[2][3][4]三、字符数组四、枚举类型一、枚举模式和枚举变量枚举模式

5、的定义格式如下:enum<枚举名>{<枚举表>};二、枚举变量的值枚举变量的值是该枚举变量所属的枚举模式的枚举表的某一个枚举符五、指针和引用一、指针1、什么是指针定义:指针是一种特殊的变量。指针是用来存放某个变量的地址值的一种变量。指针的类型是它所指向变量的类型,而不是指针本身数据值的类型。例:inta(5);Int*p=&a;2、如何定义指针<类型>*<指针名>*<指针名>…例如:int*pi//pi是一个指向int型变量的指针float*pl//pl是一个指向float型变量的指针char*pc//pc是一个指身char型变量的

6、指针char(*pa)[3]//pa是一个指向一维数组的指针int(*pf)()//pf是一个指向函数的指针,该函数的反回值为int型数值int**pp//pp是一个指向指针的指针,即二级指针3、指针的赋值4、指针的运算六、指针和数组1、一维数组的指针表示法例如:inta[5]2、二维数组的指针表示法例如:intb[2][5]3、三维数组的指针表示法例如:intc[3][5][7]七、引用引用不同指针引用通常被认为是另一种变量的别名引用定义格式为:<类型>&<引用名>(<变量名>);或者<类型>&<引用名>=<变量名>;

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

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

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