C++中,自然对数怎么表达,就是比如b=ln(a),怎么表示?还有一个问题,就是如果b算出来的结果不是实数,那C++怎么显示?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 06:47:33
C++中,自然对数怎么表达,就是比如b=ln(a),怎么表示?还有一个问题,就是如果b算出来的结果不是实数,那C++怎么显示?
xR[K`+4ZE6.3r^Cm !gv_ }ωq K7ʷl>P c˚LXtS]Ld{+r|lXS֋Ѷ˚7x@!?M5%fk b3Zp23r,`Ηs6N.©s47US*G^1}x ᔋ9K1rE2lnHwqbc6b:I rM2&[ֻ: UA3eTՖ+c=אkAWIR4 X#s!Epkw6}#bz,:TZuc0<> @A`/\|p?>PJu

C++中,自然对数怎么表达,就是比如b=ln(a),怎么表示?还有一个问题,就是如果b算出来的结果不是实数,那C++怎么显示?
C++中,自然对数怎么表达,就是比如b=ln(a),怎么表示?
还有一个问题,就是如果b算出来的结果不是实数,那C++怎么显示?

C++中,自然对数怎么表达,就是比如b=ln(a),怎么表示?还有一个问题,就是如果b算出来的结果不是实数,那C++怎么显示?
在cmath中:
double log ( double x );
float log ( float x );
long double log ( long double x );
所以,b=ln(a)在C++中表示为:b=log(a)
如果输入参数x为负数,则会发生一个域错误,将全局变量errno的值置为EDOM;
如果输入参数x为零,log函数返回负的HUGE_VAL并将全局变量errno的值置为ERANGE.