C语言能正确处理的指数是? A 8.5e4288 B e-32

Python019

C语言能正确处理的指数是? A 8.5e4288 B e-32,第1张

正确处理的指数是 A. 8.5e4288但问题是 它 超出 允许的 数值范围。---------B,C,D 错,因为:e-32 // 表达式 e 减去 32。 如果 写成 1e-32 就正确了。1230000000 // 整数常数4.5e-5.6 // 指数部分 错,指数只允许是整数。

#include <math.h>

#include <stdio.h>

int main(void)

{

double ans

double x=5

ans=pow(x/101.325,0.19)/*计算(x/101.325)的0.19次方*/

printf("%lf",ans)

return 0

}

-123.45e-6 是合法的c语言常数,“科学记数法”记录数据。

e-6 是 10 的 负6 次方。

-123.45e-6 是 -123.45 乘 10的 负6 次方。

float a = -123.45e-6

printf("%e %.8f\n",a,a)

打印出 -1.234500e-004 和 -0.00012345

输入语句:

scanf("%f",&a)

你愿意拍入 -123.45e-6 也可以, -0.00012345 也可以,-1.234500e-004 也可以,

a 得到的值一样。