2016 - 2024

感恩一路有你

java中char类型的取值范围 浮点型数据的取值范围如何算的?

浏览量:1490 时间:2021-03-24 11:59:36 作者:admin

浮点型数据的取值范围如何算的?

浮点数据的取值范围由变量的索引决定。浮点型变量长度为4字节,32位二进制,取值范围为1.18e-38~3.40e38,即(2*2-126)~(2*2128)。它包括符号位(1位)、索引位(8位)和尾位(23位)。符号位0为正,1为负;索引位有8位数字,可表示0~255或-126~128;由于其取值范围由索引决定,剩余的23个尾数最多可表示223位有效数字,由log计算,log10(2*223)=6.92,故其有效数字为6~7位。浮点数表示法是用科学的计数方法来表示实数的,在需要精确表示时使用。例如,平方根的计算,或超越人类经验的正弦和余弦等,其结果的准确性要求采用浮点型。

浮点类型数据的取值范围是什么?

浮点型数据的取值范围:计算机中实数的内部表示是由特定的系统来规定的,其中许多采用了现行的国际标准(IEEE标准,IEEE是国际著名技术组织):(1)浮点型数据是用4字节32位二进制表示的。用这种方法表示的数字约有7位十进制有效位,数值范围约为±(3.4×10^38 4×10^38);(2)双精度类型的数字用8字节64位二进制表示。双精度数字约有16位十进制有效位,数值范围约为±(1.7×10^308)7×10^308);(3)长双精度类型的数字由10字节80位二进制表示,约有19位十进制有效位,数值范围约为±(1.2×10^4932~1.2×10^4932)。

java中char类型的取值范围 java int类型的数据取值范围 java中double和float的精度

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。