C++基础知识点 C++是一种功能强大且灵活的编程语言,它为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。在C++中,注释有两种://用于单行注释、/*...*/用于多行注释。 基本的内置类型 C++提供了七种基本的内置数据类型: 1. 布尔型(bool):用于存储true或false值 2. 字符型(char):用于存储单个字符 3. 整型(int):用于存储整数值 4. 浮点型(float):用于存储小数值 5. 双浮点型(double):用于存储双精度浮点数值 6. 无类型(void):用于表示无类型的数据 7. 宽字符型(wchar_t):用于存储宽字符 这些基本类型可以使用一个或多个类型修饰符进行修饰,如signed、unsigned、short、long等。 变量类型和存储大小 在C++中,变量的存储大小取决于系统位数。在32位系统中,int类型占用2个字节,而在64位系统中,int类型占用4个字节。以下是各种变量类型在内存中存储值时需要占用的内存大小和该类型的变量所能存储的最大值和最小值: * char:1个字节,-128到127或0到255 * unsigned char:1个字节,0到255 * signed char:1个字节,-128到127 * int:4个字节,-2147483648到2147483647 * unsigned int:4个字节,0到4294967295 * short int:2个字节,-32768到32767 * unsigned short int:2个字节,0到65535 * long int:8个字节,-9223372036854775808到9223372036854775807 * unsigned long int:8个字节,0到18446744073709551615 * float:4个字节,精度型占4个字节(32位)内存空间,+/- 3.4e +/- 38 (~7个数字) * double:8个字节,双精度型占8个字节(64位)内存空间,+/- 1.7e +/- 308 (~15个数字) * wchar_t:2或4个字节,1个宽字符 typedef声明 typedef声明可以为一个已有的类型取一个新的名字。例如,以下语句会告诉编译器,feet是int的另一个名称: typedef int feet; 枚举类型 枚举类型(enumeration)是一种派生数据类型,它是由用户定义的若干枚举常量的集合。如果一个变量只有几种可能的值,可以定义为枚举类型。创建枚举,需要使用关键字enum。枚举类型的一般形式为: enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数] } 枚举变量; 例如,以下代码定义了一个颜色枚举,变量c的类型为color: enum color { red, green, blue } c; c = blue; 默认情况下,第一个名称的值为0,第二个名称的值为1,第三个名称的值为2,以此类推。但是,您也可以给名称赋予一个特殊的值,只需要添加一个初始值即可。
剩余63页未读,继续阅读
- 粉丝: 4
- 资源: 23
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助