int 和 float型的本质区别 Int 4 bytes ?2,147,483,648 to 2,147,483, 647 (just over 2 billion)float 4 bytes approximately ±3.40282347E+38F (6?7 significant decimal digits)同样都是4bytes,为什么range却不一样?请给出具体例子,谢谢。! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 float带了小数..int是没有带的。.... 浮点数是用指数形式表示的如:0 01000111 00111010111010101010100第1位是符号sign 后8位是指数exponent+127 最后32位是小数significand所以真实值是 +(1) 1.significand*2^(exponent-127)所以范围当然要大的多了 +(-) 1.significand*2^(exponent-127) int:00 00 00 00 000 00 00 01 17F FF FF FF 2^31 - 1 2,147,483,64780 00 00 00 -2^31 -2,147,483,64880 00 00 01 -2^31 +1 -2,147,483,647FF FF FF FE -2FF FF FF FF -1float and doublehttp://babbage.cs.qc.edu/courses/cs341/IEEE-754.html float表示的数据不是连续的,而是离散的 JSP乱码 求帮帮忙,看看这段代码出现什么问题???? 如何让JInternalFrame 显示出来? 灰度图如何避免闪烁 utf8的编码问题,急.... 我在JPanel中setSize没有作用 我从socket中读出的总是乱码。 简单问题,在线等你. vc6.0的安装程序要更新java虚拟机,但每次重启后都失败,怎么办? 关于args[] File类的重大问题,各位大师帮个忙,解释下 如何在Linux上编写后台程序?
如:0 01000111 00111010111010101010100
第1位是符号sign 后8位是指数exponent+127 最后32位是小数significand所以真实值是 +(1) 1.significand*2^(exponent-127)所以范围当然要大的多了
00 00 00 00 0
00 00 00 01 1
7F FF FF FF 2^31 - 1 2,147,483,647
80 00 00 00 -2^31 -2,147,483,648
80 00 00 01 -2^31 +1 -2,147,483,647
FF FF FF FE -2
FF FF FF FF -1
float and double
http://babbage.cs.qc.edu/courses/cs341/IEEE-754.html