变量的值存储在计算机内存中未指定的位置为0和1的地方。我们的程序不需要知道确切的位置的变量存储在哪里;它可以简单地把它的名字。是什么程序需要注意的是存储在变量的数据类型。一个简单的整数的存储是存储一个字母或一个大的浮点数是不一样的;虽然他们都用0和1表示,他们并不在同一个解释,在许多情况下,他们不占用相同的内存量。
*某些整数类型名称可以缩写没有他们的签名和int部分只有部分不需要确定型斜体,斜体部分是可选的。例如,有符号整型可以缩写为签署短,短整型,或只是短;他们都认同的相同的基本类型。
在每一组以上,类型之间的区别仅仅是它们的大小(即,有多少他们占用内存中):在每一组中的第一种类型是最小的,最后是最大的,每一种类型是至少一样大的一个前在同一组。另外,在一组的类型具有相同的性质。
在上述以外的其他字符面板注(其中有一个大小的一个字节)的基本类型,不具有标准尺寸的规定(但最多的最小尺寸,)。因此,类型是不需要的(在许多情况下是不准确的最小尺寸)。这并不意味着这些类型是一个待定的大小,但没有标准的大小在所有编译器和机;每个编译器实现可以指定尺寸为这些类型,最适合的架构,程序将运行。这不是一般的大小规格类型给出了C++语言的一个很大的灵活性,能够适应各种平台的优化工作,现在与未来。
类型大小超过表达更多的比特位;一种类型,它可以表示更多的不同的值,但同时,也消耗更多的内存空间: