c++的基本内置类型
类型 | 关键字 |
布尔型 | bool |
字符型 | char |
整形 | int |
浮点型 | float |
双浮点型 | double |
宽字符型 | wchar_t |
无类型 | void |
其中一些基本类型可是使用 signed unsigned short long 进行修饰
typedef 声明
使用typedef为一个已有类型取一个新名字
eg:typedef int feet
feet就是int的新名字
枚举类型
枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。
如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。
创建枚举,需要使用关键字 enum。枚举类型的一般形式为:
enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数] } 枚举变量;
如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始。
eg:
enum color(red,green = 5,blue);
在这里,blue 的值为 6,因为默认情况下,每个名称都会比它前面一个名称大 1,但 red 的值依然为 0。