c语言中指数形式是什么意思?如何转换为指数形式?
4个回答
展开全部
C中在库函数里有指数的定义。具体用法:
在预处理命令处包含:#include
(math头文件)。
例如:10的n次方,其中n为指数:
int
n,result;
scanf("%d",n);
result=pow(10,n);
回1楼,1e8是指数形式,在别的语言中可以,但在C语言中不行,即使你包含了math头文件。
希望能给你帮助。
在预处理命令处包含:#include
(math头文件)。
例如:10的n次方,其中n为指数:
int
n,result;
scanf("%d",n);
result=pow(10,n);
回1楼,1e8是指数形式,在别的语言中可以,但在C语言中不行,即使你包含了math头文件。
希望能给你帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指数形式是科学计数法表示(a×10的n次幂的形式)。
%e
是表示输出的数字以科学计数显示。
printf("%e\n",123.456);
%e
是表示输出的数字以科学计数显示。
printf("%e\n",123.456);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指数形式是浮点数的一种表示方法。
一、在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
一、在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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询