本文目录一览:
1、c语言中,格式控制符,e如何正确使用
2、c语言e函数怎么输入
3、请问下c语言里面如何用e这个科学计数法的输入和输出。
4、[c语言中怎样用e表示指数?例如1.2345 和10000 0.00001](#c语言中怎样用e表示指数?例如1.2345 和10000 0.00001)
5、c语言中如何用三种方式输出字符‘E’???
6、C语言中要打e的平方应该怎么打?
c语言中,格式控制符,e如何正确使用
%e
是用来输出浮点数的,输出结果为科学计数法形式。
直接用就好
printf("%e", 1234.234);
类似这样就可以了。
和%f
什么的 没什么区别。
c语言e函数怎么输入
你这个方法也是可以直接输入的,你应该前面没加编译预处理命令,相当于:
#include<stdio.h>
#include<math.h> /*表示数学函数运算编译预处理(要算exp()必须写的,前面#include<stdio.h>也是必须要的)*/
示例代码如下:
main()
{
double x, y;
scanf("%f", x);
} while(x = 0);
y = exp(-x);
printf("y=%f", y);
请问下c语言里面如何用e这个科学计数法的输入和输出。
scanf
识别科学计数法的输入。
示例代码如下:
#include<stdio.h>
void main()
{
double a, b, c, d;
scanf("%lf%lf%lf%lf", &a, &b, &c, &d);
printf("%lf + %lf + %lf + %lf = %lf\n", a, b, c, d, a + b + c + d);
}
c语言中怎样用e表示指数?例如1.2345 和10000 0.00001
字母e
或E
之前必须有数字,e
或E
后面的指数必须为整数,例如,e3
,2.1e3.5
,e
都是不合法的指数形式。
- 指数(E之后的数)必须为整数,正负均可;
e
/E
之前必须有数字。
如:12345=1.2345*10^4
表示为1.2345e4
- 函数表示为
pow(x,y)
表示x的y次方。
扩展资料:
注意事项
- 头文件:
#include <math.h>
- 函数原型:
double pow(double x, double y);
- 函数解释:求x的y次方。
- 相关函数:
float powf(float x, float y);
long double powl(long double x, long double y);
作用都是求指数,只是参数和返回值的类型不同。 注:如果要求自然对数的底e的指数,可以使用函数exp()
。
exp()函数说明:
- 头文件:
#include <math.h>
- 函数原型:
double exp(double x);
- 函数的作用:返回e的x次方。
- 相关函数:
float expf(float x);
long double expl(long double x);
注:自然对数的底e叫做: 欧拉数(eula's number)
c语言中如何用三种方式输出字符‘E’???
稍微修改了一下一楼的代码:
#include<stdio.h>
void main()
{
putchar('e');
putchar(69);
printf("%c", 'E');
}
C语言中要打e的平方应该怎么打?
e的平方可以使用exp
函数,即exp(2)
;
- 函数原型:
double exp(double x);
- 需要引入头文件:
#include <math.h>
- 功能:求e的x次方。 参考代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
double s;
s = exp(2);
printf("%lf", s);
}
运行结果:
7.389056