为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这里小编给的代码是double,而不是float?而且为什么我用int定义最终结果也可以算出来?

为什么这里小编给的代码是double,而不是float?而且为什么我用int定义最终结果也可以算出来?

正在回答

3 回答

老板 确认我是最佳回答吧,我好能赚积分

0 回复 有任何疑惑可以回复我~
  1. 用double,是因为浮点常数系统一般识别为double,定义变量为double类型,免去类型转化  2.类型自动转换

  2. 用int,因为类型会自动转换

(我不是小编,路过赚个积分)

1 回复 有任何疑惑可以回复我~
#1

qq_慕移动9024236

不是很理解自动转换 有什么用 可以讲解一下吗
2019-10-09 回复 有任何疑惑可以回复我~
#2

白昔月 回复 qq_慕移动9024236

自动转换可以理解为内存空间的转换,占据较少字节的变量可以向占据较大字节的变量转换。
2019-10-10 回复 有任何疑惑可以回复我~
#3

qq_慕移动9024236 回复 白昔月

好 的 谢谢 大佬
2019-10-15 回复 有任何疑惑可以回复我~

我不是小编,路过答题赚积分,这个问题的原因是:类型自动转换

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这里小编给的代码是double,而不是float?而且为什么我用int定义最终结果也可以算出来?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信