百度试题 结果1 题目单精度浮点型(float)和双精度浮点型(double),其区别在于取值范围和精度的不同。对 相关知识点: 试题来源: 解析 正确 反馈 收藏
连起来用float表示,加粗部分是指数位,最左边是符号位0,代表正数: 010000101001110011 00000 00000 0000 如果用double来保存。。。自己计算吧,太多0了。 因为刚好我正在思考这个float和double类型的取值范围究竟是怎么算出来的,网上各种blog抄来抄去,解释不尽如人意,最终还是得求助于书本。 参考资料: 1.《80x86汇编语...
总的来说,float和double的区别在于精度和范围,选择哪种类型取决于具体应用的需求。理解这些基础概念,将有助于你在编程时更好地处理和处理浮点数运算。
一、浮点型数据 浮点型用来保存小数的。浮点型分为两种:单精度浮点型(float)、双精度浮点型(double...
比如十进制数字0.123,用二进制表达时尾数的位数是无限长的,即尾数是无限长的。所以当使用浮点格式来...
这个差异越小,则精度越高。比如若以double类型来保存0.123,则差异会比用float类型的小。
Java中的double占8个字节,长度是float的两倍,可以表示的十进制小数更多,整数部分为0时,可以保存15到...