java中的double和float类型数据的最大值是怎么算出来的

float长度值32比特也就是32位,有一位是符号位 第一个bit表示符号位 2-9这8个表示的是2的指数,但是这里有个指数偏移值的概念 剩下的是小数部分 http://www.233.com/JAVA/Instructs/060530/095611815.html http://zh.wikipedia.org/zh-cn/IEEE_754 这两个加在一起说的就比较明白了 ...
java中的double和float类型数据的最大值是怎么算出来的
float长度值32比特也就是32位,有一位是符号位
第一个bit表示符号位
2-9这8个表示的是2的指数,但是这里有个指数偏移值的概念
剩下的是小数部分

http://www.233.com/JAVA/Instructs/060530/095611815.html
http://zh.wikipedia.org/zh-cn/IEEE_754
这两个加在一起说的就比较明白了2013-10-01
java代码定义
public static final float MAX_VALUE = 0x1.fffffeP+127f; // 3.4028235e+38f
public static final double MAX_VALUE = 0x1.fffffffffffffP+1023; // 1.7976931348623157e+308

Float.MAX_VALUE 单精度浮点型数据最大值
Double.MAX_VALUE 双精度浮点型最大值2013-10-01
mengvlog 阅读 74 次 更新于 2025-09-10 03:38:49 我来答关注问题0
  •  文暄生活科普 Java编程中常用英文单词,含音标

    String [striŋ]:字符串类型 float [fləut]:单精度浮点类型 double ['dʌbl]:双精度浮点型,双倍 type [taip]:类型 boolean ['bu:li:ən]:布尔类型真假二值 true [tru:]:真,正确的(成立的)false [fɔ:ls]:假,错误的(不成立的)binary ['bainə...

  •  百度网友a76627d Java中是怎么确定double的长度?

    int最大就能存4个字节呀,double是双精度浮点类型的,共64位,它没有存储限制,浮点类型的包括小数,float类型也和double一样,没有规范它的界限,double(32.5)到底是是多少个字节,你试试转换byte数字试试吧。汗,这个是java中规定的长度么/A constant holding the largest positive finite value o...

  • anonymous java大神快快来,Double.doubleToLongBits()这是干什么的,API看不懂

    语法 public static long doubleToLongBits(double value)返回值:表示浮点数的位。参数:value为双精度(double)浮点数。第 63 位(掩码 0x8000000000000000L 选定的位)表示浮点数的符号,第62~52位(掩码 0x7ff0000000000000L 选定的位)表示指数,第51~0位(掩码 0x000fffffffffffffL 选定的位)...

  •  嗜玩魔界 JAVA指令大全

    将栈顶double型数值存入第一个本地变量0x48dstore_1将栈顶double型数值存入第二个本地变量0x49dstore_2将栈顶double型数值存入第三个本地变量0x4adstore_3将栈顶double型数值存入第四个本地变量0x4bastore_0将栈顶引用型数值存入第一个本地变量0x4castore_1将栈顶引用型数值存入第二个本地变量0x4dastore_2...

  •  四种甜蜜350 java 中的几种注释方式

    (1)javadoc针对public类生成注释文档 (2)javadoc只能在public、protected修饰的方法或者属性之上 (3)javadoc注释的格式化:前导*号和HTML标签 (4)javadoc注释要仅靠在类、属性、方法之前 下面主要举例说明第三种注释的应用:(1)首先编写.java文件 (2)在命令行中执行以下dos命令:javadoc *.java...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部