搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 新手上路i就哎纠结小地方,,,
标题:
新手上路i就哎纠结小地方,,,
取消只看楼主
莹幸儿
等 级:
新手上路
帖 子:62
专家分:0
注 册:2018-3-23
结帖率:
22.22%
楼主
已结贴
√
问题点数:20 回复次数:5
新手上路i就哎纠结小地方,,,
#include<stdio.h>
main()
{
printf("%e",10000000.7654321);
}
#include<stdio.h>
main()
{
printf("%10e",10000000.7654321);
}
这两个程序有什么区别啊,这个10e里的10 到底什么用处,我觉得好像完全没有用啊,我甚至用小数点都可以省略直接点几
搜索更多相关主题的帖子:
新手上路
include
stdio
main
printf
2018-03-25 10:05
莹幸儿
等 级:
新手上路
帖 子:62
专家分:0
注 册:2018-3-23
第
2
楼
得分:0
回复 3楼 还想过暑假
这个不会超出10位啊,都是科学计数法表示,就算是123456789123456789.12也可以表示为1.234567e+018啊
2018-03-26 19:29
莹幸儿
等 级:
新手上路
帖 子:62
专家分:0
注 册:2018-3-23
第
3
楼
得分:0
回复 4楼 lanke711
可是e是科学计数,整数部分一定是一位啊
2018-03-26 19:31
莹幸儿
等 级:
新手上路
帖 子:62
专家分:0
注 册:2018-3-23
第
4
楼
得分:0
回复 7楼 童生
你是让我试一遍。
我试了,我发现,上面20的会有空格。
但是原理不太懂,具体有多少空格也不知道,这个10是指不包括e和加号和小数点的十位数么?
2018-03-26 20:55
莹幸儿
等 级:
新手上路
帖 子:62
专家分:0
注 册:2018-3-23
第
5
楼
得分:0
回复 9楼 刺ling
那这个宽度怎么计算,
比如1.123456e+005
这个数是10位?
2018-03-27 09:19
莹幸儿
等 级:
新手上路
帖 子:62
专家分:0
注 册:2018-3-23
第
6
楼
得分:0
回复 11楼 童生
唔,,,,,
我运行了啊,结果就是20e的前面有空格,10e的前面没空格,所以想确认一下那个10位是不是小数点加号和e不算的10位
2018-03-27 12:33
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-485551-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.387745 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved