java和C中基本数据类型的所占字节数对比(包括32位机器和64位机器对比) 您所在的位置:网站首页 java数据类型占几个字节为什么不一样 java和C中基本数据类型的所占字节数对比(包括32位机器和64位机器对比)

java和C中基本数据类型的所占字节数对比(包括32位机器和64位机器对比)

2024-07-10 19:19| 来源: 网络整理| 查看: 265

今天和同学探讨了一下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 实验室设备网 版权所有