一.算术类型
1.整形
int short long long long
bool
char 8bit 基本字符集 ;wchar_t 16bit 最大扩展字符集
char16_t 和char32_t 用于Unicode字符集
除了bool,整型分为signed 和unsigned。无符号类型表示大于等于0的值。
2.浮点型
float 32bit 7有效位
double 64bit 16有效位
一般使用double,因为精确且计算代价不会大很多。long double没有必要。
二.空类型 void
1.初始化问题
内置类型未初始化则其值未定义,类对象没有显式地初始化,则其值由类决定。
2.字面值常量
0开头8进制,0X开头16进制;字符单引号,字符串双引号,\0结尾;L'a'宽字符类型,整形后缀L long。
3.声明与定义的关系
声明可以使文件间共享变量。
声明declaration:变量的类型和名字。添加关键字extern不要显式地初始化。
定义definition:创建与名字关联的实体,申请了空间,可能赋了值。
4.引用
引用为对象起了个别名,引用必须用对象来初始化,且类型要相同。没有引用的引用。
5.











网友评论