c语言中如何用三种方式输出字符‘E’???

Python0233

c语言中如何用三种方式输出字符‘E’???,第1张

稍微修改了一下一楼的

#include <stdio.h>  

void main()

 {

    putchar('e')

     putchar(69)

    printf("%c",'E')

}

%e是按指数的形式输出,比如 4.22e5

e表示10的N次方,5.2 长度为5,小数点精确度为2,这个本身和%e没有关系,C语言的输出就是标准就这样。

详细点的说明就是 %m.ne 指定输出的数值共占m位,其中有n位小数。若数值长度小于m,则左端补空格。若数值长度大于m,则按实际数值输出,小数位保留n位。

这是ptintf()的格式。

其他格式输出符如下图:

扩展资料:

printf函数用法:

F|N|h|l

表示指针是否是远指针或整数是否是长整数

F 远指针,N 近指针,h 短整数(short int),l 长整数(long int) (此处如果与d搭配为%lld则为long long int(C99),与f搭配为%llf则为long double(C99))

[Argument]

包含需要输出的数据,可以是常量(字符常量、数字常量、字符串常量),变量,以及运算式。此处的数据应当与前面的format中的格式控制符一一对应(如果不对应会产生错误)。

#include <stdio.h>

void main()

{

int i,n

double x,j=1,k=1,s=1

scanf("%lf%d",&x,&n)

for(i=1i<=ni++)

{j*=ik*=xs+=k/j}

printf("e^x=%lf",s)

}