C++基本数据类型和存储类

C++的7种基本数据类型:

1、布尔型(bool)2、字符型(char)3、整型(int)4、浮点型(float)5、双浮点型(double)6、无类型(void)7、宽字符型(wchar_t)。这几类基本数据类型可以使用一个或多个类型修饰符来进行修饰:

signed  unsigned  short  long

不同的变量大小会根据编译器和所使用的电脑而有所不同,常见的字节数、最大值、最小值如下图所示:

C++基本数据类型和存储类

C++程序中可用的存储类有:

auto、register(前两个为C++11版本前可用的存储类)、static(局部变量)、extern(全局变量)、mutable(仅适用于类的对象)、thread_local(声明的变量仅可在其创建的线程上访问)