美文网首页
java整型范围

java整型范围

作者: 平凡的鱼仔 | 来源:发表于2018-12-18 10:26 被阅读15次

 在java中,整型的范围与运行java代码的机器无关。这就解决了软件从一个平台移植到另一个平台,或者在同一个平台中的不同操作系统之间移植给程序员带来诸多问题。与此相反,c和c++程序需要针对不同的处理器选择最为高效的整型,这样就有可能造成在32位处理器上运行很好的c程序在16位系统上运行时发生整数溢出。由于java程序必须保证在所有机器上都能够得到想通过的运行结果,所以各种数据类型的取值范围必须固定。
 在c和c++中,int和long等类型的大小与目标平台相关。在8086这样的16位处理器上整型数值占2个字节;不过,在32位处理器上,整型数值则是4个字节。类似地,在32位处理器上long型为4字节,在64位处理器上为8字节。由于存在这些差别,这对编写跨平台程序带来了很大难度。在java中,所有的数值类型所占的字节数量与平台无关。

相关文章

  • java整型范围

     在java中,整型的范围与运行java代码的机器无关。这就解决了软件从一个平台移植到另一个平台,或者在同一个平台...

  • Java学习笔记-1.6.2整型变量及常量

    整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移...

  • 整型 的范围

    整型数按照位数划分,可以分为8位、16位、32位、64位等。其表示的范围如下。 整型数 范围 in...

  • java基础篇:java基本数据类型

    1:java几种基本类型大小 关键字类型位数 (8位一字节)取值范围(表示范围)byte整型8-2^7 ~ 2^...

  • Java 整型数据类型的数值范围

    Java中有8种基本数据类型,分别是 byte、short、int、long、float、double、boole...

  • 13-整型数据类型

        整型数据一共有四种,按照保存的范围由小到大:byte、short、int、long,那么在Java里面任何...

  • ClickHouse系列3-CK数据类型

    一. 整型 固定长度的整型,包括有符号整型或无符号整型。 整型范围(-2n-1~2n-1-1):Int8 - [-...

  • Java面试 - 整型之间的转换

    目录 整型之间的转换总结: 整型的值范围 整型的隐式转换 整型之间的转换char类型转换为byte、short时,...

  • flutter int类型取值范围注意

    描述 在java语言中,整型的数据类型有int和long类型;int数据范围:-2^31 ~ 2^31-1,lon...

  • Python之数据类型与变量_2018-01-07

    数据类型 整型整型的范围:无限大整型的定义:直接赋值给变量( x = 90)整型的运算:整型之间的除法运算结果是精...

网友评论

      本文标题:java整型范围

      本文链接:https://www.haomeiwen.com/subject/gcskkqtx.html