c语言中指数形式是什么意思?如何转换为指数形式?

 我来答
仰芷文薛玉
2019-12-17 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:871万
展开全部
1.
指数形式是浮点数的一种表示方法;
2.
在C语言中,浮点数,包括float和double类型,有两种表示方法:
3.
实数形式,即1.23这样整数部分加小数部分的表示方式;
4.
指数形式,即科学计数法。其形式为:aEb;
5.
代表a乘10的b次幂。
E也可以是小写,b必须为整数;
6.
指数形式只是浮点数的一种表示方法,任何一个浮点数,都有实数形式和指数形式;
7.
指数形式输出:
8.
在输出的时候,可以指定浮点数输出为指数形式,格式为%e或%E,
区别为输出的指数形式浮点数E为小写或者大写;
9.
printf("%e",
100000.0);
10.
会输出1.000000e+05。
程靖巧俞硕
2019-10-17 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:871万
展开全部
C中在库函数里有指数的定义。具体用法:
在预处理命令处包含:#include
(math头文件)。
例如:10的n次方,其中n为指数:
int
n,result;
scanf("%d",n);
result=pow(10,n);
回1楼,1e8是指数形式,在别的语言中可以,但在C语言中不行,即使你包含了math头文件。
希望能给你帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
达竹雨嘉之
游戏玩家

2020-02-05 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:982万
展开全部
指数形式是科学计数法表示(a×10的n次幂的形式)。
%e
是表示输出的数字以科学计数显示。
printf("%e\n",123.456);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霍光辉雷月
2020-03-09 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:841万
展开全部
指数形式是浮点数的一种表示方法。
一、在C语言中,浮点数,包括float和double类型,有两种表示方法:
1、实数形式,即1.23这样整数部分加小数部分的表示方式;
2、指数形式,即科学计数法。其形式为:
aEb
代表a乘10的b次幂。
E也可以是小写,b必须为整数。
二、指数形式只是浮点数的一种表示方法,任何一个浮点数,都有实数形式和指数形式。如:
12345.6
和1.23456E4
是完全相同的。
所以,不存在转换为指数形式。
三、指数形式输出:
在输出的时候,可以指定浮点数输出为指数形式,格式为%e或%E,
区别为输出的指数形式浮点数E为小写或者大写。
如:
printf("%e",
100000.0);
会输出1.000000e+05
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式