永发信息网

C语言 关于double类型的表示

答案:4  悬赏:0  手机版
解决时间 2021-03-02 09:20
  • 提问者网友:欺烟
  • 2021-03-01 21:05
double y=6.258e+6
这个式子是什么意思?用十进制表示的话是什么数?那个e是什么意思?
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-03-01 22:15
表示把6.258e+6 赋值给y。用十进制表示是:6258000。 e是科学记数运算,数字很大的数,一般我们用科学记数法表示,例如6230000000000;我们可以用6.23×10^12表示,而它含义是什么呢?从直面上看是将数字6.23中6后面的小数点向右移去12位。
若将6.23×10^12写成6.23E12,即代表将数字6.23中6后面的小数点向右移去12位,在记数中如“:
1. 3×10^4+4×10^4=7×10^4可以写成3E4+4E4=7E4
即 aEc+bEc=a+bEc (1)
2. 4×10^4-7×10^4=-3×10^4可以写成4E4-7E4=-3E4
即 aEc-bEc=a-bEc (2)
3. 3000000×600000=1800000000000
3e6*6e5=1.8e12
即 aEM×bEN=abE(M+N) (3)
全部回答
  • 1楼网友:孤老序
  • 2021-03-02 02:16
小写的l,不是大写的l %lf 还有,别听那些不会编程的作者瞎说,只要会char/short/int/double/float这5种类型就可以了,其他的都是历史问题、多余的。 到优酷上看视频教程: c/c++学习指南, 第2.1讲和3.2讲,别把简单的事情搞得太复杂了。
  • 2楼网友:举杯邀酒敬孤独
  • 2021-03-02 00:41
代表6.258*10的6次方
  • 3楼网友:未来江山和你
  • 2021-03-01 23:36
double y=6.258e+6 也就是我们说的 =6.258*10^6 这样应该明白了吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯