float的取值范围是多少

float的取值范围是多少

老师,请问float和double的取值范围是多少,二进制是如何转换的

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

http://img1.sycdn.imooc.com//climg/5b627fed0001b73c06000117.jpg

如上图所示的范围

Tender10 2018-08-02 10:30:44
System.out.println(Float.MAX_VALUE);
System.out.println(Float.MIN_VALUE);
    	
System.out.println(Double.MAX_VALUE);
System.out.println(Double.MIN_VALUE);

如上打印出来就可以知道是多少了

3.4028235E38

1.4E-45

1.7976931348623157E308

4.9E-324

二进制的转换,十进制数除二取余,然后倒序排列,高位补零,得到的数就是二进制。

  • 提问者 暖阳洋 #1
    这个范围为什么没有负数呢
    2018-08-02 10:40:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师