c语言关于float问题

虚延 2020-08-07 09:36:32
不懂就问,为什么float=3.14e38不是超过float的上限了吗,为什么还要在乘100.0f?100.0f是什么?
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
棉猴 2020-08-09
  • 打赏
  • 举报
回复
请参考《C++浮点型变量的存储方式》 希望能够帮到您!
  • 打赏
  • 举报
回复
float是-3.4E+38到3.4E+38,没有超。100.0f的f表示这个是double,乘了之后会升级成double,就像你char乘int会升级成int。
qiu_shaofeng 2020-08-08
  • 打赏
  • 举报
回复
float 指数-128——127

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧