C++与Java基本数据类型异同

1.C++七种基本数据类型

数据类型 关键字
布尔型 bool
字符型 char
宽字符型 wchar_t
整型 int
浮点型 float
双浮点型 double
无类型 void

实际上 bool 变量占用了 1 个字节的内存,当值为 false 的时候,
实际上存储的是 0x00,为 ture 时实际上存储的是 0x01

2.Java八种基本数据类型

数据类型 关键字
整数类型 byte、short、int、long
浮点类型 float、double
字符型 char
布尔型 boolean

JVM规范中,boolean变量作为int处理,也就是4字节;boolean数组当做byte数组处理,1字节

你可能感兴趣的:(C++与Java基本数据类型异同)