用c语言怎么打e的x次方

Python036

用c语言怎么打e的x次方,第1张

用c语言怎么打e的x次方?首先,在浏览器下载【Dev-C++】软件需要用到pow函数,还需要添加math.h头文件接着输入exp(10)表示e的10次方,进行测试最后看一下C语言中exp指数函数的用法,在了解以后就可以求出e的x次方了。接下来就来具体看看吧。

楼上那个pow是可以,不过恕我提个问题:那个e怎么用a表示啊?

其实在 头文件是#include"math.h"

里还有一个exp函数

表示方法:exp(x)

表示e的x次方

#include&ltstdio.h&gt

#include&ltmath.h&gt

main()

{

int x

double y

printf("Please input x:")

scanf("%d",&x)

if(x&gt0)

{

y=exp(x)

}

else if(x&lt0)

{

y=exp(x)

}

else

{

printf("y==1\n")

}

printf("y=%f\n",y)

}

扩展资料:

printf()函数的用法

1.printf()函数的调用格式为:printf("&lt格式化字符串&gt",&lt参量表&gt);

//__stdcall

int __cdecl printf(const char*p,...)

...可变参数

printf在打印浮点数,不论原来是双精度还是单精度,都变为双精度(8字节

打印1字节(char)2字节(short)4字节(int)==&gt4字节,除了long long(8字节)

void main()

{

int a=10

folat ft=12.25f

printf("%d%d\n",a,ft)

}

%d格式控制符--不具有强转能力

A格式化字符串包括两部分内容:

一部分是正常字符,这些字符将按原样输出;

另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。

1.d/i有符号十进制形式输出(正数不输出符号)

2.u无符号十进制形式输出

3.o无符号八进制形式输出(不输出前缀0)

4.x无符号十六进制形式输出(不输出前缀Ox),并以小写abcdef表示。

5.X无符号十六进制形式输出(不输出前缀Ox),并以大写ABCDEF表示。

6.c输出单个字符

7.s输出字符串

8.f以小数形式输出单、双精度实数

9.E/e用科学计数法表示浮点数

10.G/g以%f或%e中较短的输出宽度输出单、双精度实数

+++++++++

void main()

{

long long x=0x12345678901357

printf("%x\n",x)//=&gt78 90 13 57

printf("%lx\n",x)//=&gt78 90 13 57

printf("%llx\n",x)//=&gt12345678901357

}