float和double不可以表示负数吗?

float和double不可以表示负数吗?

正在回答

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

2回答

同学你好,double和float可以表示负值,取值范围如下:

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

如果我的回答解决了你的疑惑,请采纳!祝学习愉快~

  • mahsiaoko 提问者 #1
    那float范围怎么最小是1.4E-45,double最小是4.9E-324 这个是什么意思?是精度?
    2020-05-13 19:05:52
KLovei 2020-05-13 15:44:39

负数可以表示啊

例如:float a=-30f;

        double b=-30;

float类型的后面要加个大写的F或小写的f,不写的话默认double类型

  • 提问者 mahsiaoko #1
    那float范围怎么最小是1.4E-45,double最小是4.9E-324。这个最小的都是大于0的啊
    2020-05-13 15:48:39
  • KLovei 回复 提问者 mahsiaoko #2
    1.4E-45的意思是1.4乘以10的负45次方
    2020-05-13 15:57:43
  • 提问者 mahsiaoko 回复 KLovei #3
    那还是大于0吧,
    2020-05-13 15:59:50
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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