导读 大家好,小跳来为大家解答以上的问题。float类型数据怎么变成double型数据,float和double类型的区别这个很多人还不知道,现在让我们一起来看
大家好,小跳来为大家解答以上的问题。float类型数据怎么变成double型数据,float和double类型的区别这个很多人还不知道,现在让我们一起来看看吧!
1、float和double类型的区别如下:变量类型不同float属于单精度型浮点数据。
2、double属于双精度型浮点数据。
3、2、指数范围不同float的指数范围为-127~128。
4、double而double的指数范围为-1023~10243、表达式指数位不同float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)double的表达式为1bit(符号位)+ 11bits(指数位)+ 52bits(尾数位)4、占用内存空间不同float占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38。
5、double占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。
6、5、有效位数不同float只能提供七位有效数字。
7、double可提供16位有效数字。
8、参考资料来源:百度百科——浮点型数据。
本文到此分享完毕,希望对大家有所帮助。
本文地址:[https://chuanchengzhongyi.com/kepu/9b9e2e4473cddc5f.html]