java和C中基本数据类型的所占字节数对比(包括32位机器和64位机器对比) | 您所在的位置:网站首页 › java数据类型占几个字节为什么不一样 › java和C中基本数据类型的所占字节数对比(包括32位机器和64位机器对比) |
今天和同学探讨了一下java基本数据类型字长问题,发现把Java和c语言搞混了。通过上网和翻书查阅了一些资料,做了以下整理。包括基本数据类型和地址引用。 C++ 数据类型32位计算机64位计算机byte11char22int 44long48float44double88char*(以及其他指针)48 以上长度单位是字节 byte,一字节等于 8 bit。(下面java也一样) 记忆:c语言中 long 和 char* 取决于机器字长,并且长度与机器字长等长。 java 数据类型32位计算机64位计算机byte11char22int 44long88float44double88引用48记忆:java实现了平台无关,所以所有的基本数据类型字长和机器字长无关,即32位和64位一样,但是引用(地址)与机器字长有关。
|
CopyRight 2018-2019 实验室设备网 版权所有 |