IEEE-754单精度浮点类型存储(每个步骤都有画图,清晰明了,通俗易懂)

IEEE-754标准单精度浮点类型存储概述

在这里插入图片描述

folat(32位单精度浮点类型)

java中浮点类型也就是小数类型,浮点类型一共有两种,float和double;float为32位(4字节)单精度浮点类型,double为64位(8字节)双进度浮点类型。jdk默认的浮点类型是double。
java中的小数一直遵循这IEEE754工业标准,Float类型为32位单精度浮点类型,取值范围为 [1.17549435…E-38,3.4028236611111111111…E1038] ∪ [-3.40282366…E1038 , -1.17549435…E-38]。

IEEE754工业标准

前言

众所周知,计算机内部系统实际只能存储二进制数据,我们在计算机中所使用到的文档、图片、影音等数据,实际都是以二进制的数据形式存放在计算机的内存或者硬盘中,不管内存(内存条)还是硬盘,在这里我们且都称之为“内存”,“内存”可以理解为一个大的容器,里面均匀的分配了很多小格子,这些格子只能存放1或者0。
我们日常所使用的小数也不例外,都会以二进制的数据形式存储的到“内存”中;事实上,直到20世纪八十年代,计算机厂商们还在为各自而战,每家厂商都在设计自己的浮点类型数据存储规则,彼此之间都不兼容;直到1985年,IEEE,电气电子工程师学会(Institute of Electrical and Electronics Engineers)提出里IEEE-754工业标准,浮点类型数据存储问题才有了一个通用的工业标准。
IEEE754标准发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值