《c++数据类型》doc版

《c++数据类型》doc版

ID:33160132

大小:62.50 KB

页数:5页

时间:2019-02-21

《c++数据类型》doc版_第1页
《c++数据类型》doc版_第2页
《c++数据类型》doc版_第3页
《c++数据类型》doc版_第4页
《c++数据类型》doc版_第5页
资源描述:

《《c++数据类型》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、肈膅芈袄羄膄莀蚇袀膃蒂袃螆膂薅蚅肄节芄蒈羀芁莇蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袄肆羇芆蚆羂羆莈袂袈肅蒁蚅螄肄薃蒇肂肄芃蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羄膄莀蚇袀膃蒂袃螆膂薅蚅肄节芄蒈羀芁莇蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袄肆羇芆蚆羂羆莈袂袈肅蒁蚅螄肄薃蒇肂肄芃蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羄膄莀蚇袀膃蒂袃螆膂薅蚅肄节芄蒈羀芁莇蚄袆芀蕿蒇袂艿芈

2、螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袄肆羇芆蚆羂羆莈袂袈肅蒁蚅螄肄薃蒇肂肄芃蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羄膄莀蚇袀膃蒂袃螆膂薅蚅肄节芄蒈羀芁莇蚄袆芀蕿蒇袂艿芈螂螈芈莁一、C++数据类型11.动态内存分配和指针12.const修饰符13、引用类型14、布尔类型25.枚举类型26文字常量27.变量38.指针类型49.字符串类型410.Vector容器类型411.pair类型5一、C++数据类型1.动态内存分配和指针new:int*pi=newint;deletepi;int*

3、pi=newint(111);deletepi;int*pi=newint[10];delete[]pi;所有从空闲存储区分配的对象都是未命名的这是它的另一个特点new表达式并不返回实际被分配的对象而且返回这个对象的地址对象的所有操作都通过这个地址间接来完成2.const修饰符3、引用类型引用实际上是对象的别名,即除了名字不同其他都是一样的,对引用的修改导致原对象的修改;引用必须指向一个对象;引用定义时必须被初始化,这和定义常量一样;引用被定义后就不能再指向其他对象;指向引用的指针是不合法的;const引用://不清楚实际程序很少使用指向独立对象的引用,它主要用作函数

4、的形式参数;引用作为函数参数://待学4、布尔类型布尔型对象可以被赋以文字值true或false,如:boolff=false;虽然布尔类型的对象也被看作是一种整数类型的对象但是它不能被声明为signedunsignedshort或long当表达式需要一个算术值时布尔对象(如found)和布尔文字都被隐式地提升成int,false变成0而true变成1算术值和指针值也能隐式地被转换成布尔类型的值0或空指针被转换成false所有其他的值都被转换成true.5.枚举类型enumopen_modes{input=1,output,append};每个被命名的枚举定义了一个唯

5、一的类型,可以被用作类型标识符,如:voidopen_file(stringfile_name,open_modesom);枚举成员可以作为参数传递给函数:open_file("PhoenixandtheCrane",append);枚举对象不初始化将是一随即数,它可以参与表达式运算,也可以作为参数传递给函数;6文字常量文字常量是不可寻址的nonaddressable尽管它的值也存储在机器内存的某个地方但是我们没有办法访问它们的地址20//十进制024//八进制0x14//十六进制128u//无符号1024UL//无符号长整型1L8Lu3.14//double3.14

6、f//单精度3.14L//多精度另外字符文字前面可以加L例如L'a'这称为宽字符文字类型为wchar_t宽字符常量用来支持某些语言的字符集合如汉语,日语这 些语言中的某些字符不能用单个字符来表示在一行的最后加上一个反斜杠表明字符串文字在下一行继续例如"amulti-linestringliteralsignalsitscontinuationwithabackslash"同样地也有宽字符串文字它仍然以L开头如L"awidestringliteral"宽字符串文字的类型是常量宽字符的数组7.变量变量和文字常量都有存储区并且有相关的类型,区别在于变量是可寻址的。对于每

7、一个变量都有两个值与其相关联1.它的数据值存储在某个内存地址中有时这个值也被称为对象的右值rvalue读做are-value我们也可认为右值的意思是被读取的值readvalue文字常量和变量都可被用作右值2.它的地址值——即存储数据值的那块内存的地址它有时被称为变量的左值lvalue读作ell-value我们也可认为左值的意思是位置值locationvalue文字常量不能被用作左值。左值就是变量的地址,右值就是变量的值ch=ch-'O';变量ch同时出现在赋值操作符的左边和右边。右边的实例被读取与其相关联的内存的数据值被读出。左边的ch用作写入。减操

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

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

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