11智能在线
新记
C++中能不能用e来表示自然常数?
比如说能不能用long double f=e/(e-1)或f=ln(5)来得到f的值?
举报该文章
相关建议 推荐于2016-12-01
不能。
C++中并没有定义e或者∏这种数据类型。
但是可以用数学函数表达它们,但是不能精确表示,因为e和∏都是无限小数,而计算机里表示的是一个确定的值。如果在电脑上用数学表达式求这个e,还不如直接定义成常量,精度也差不多。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/84sqf78v.html
其他看法
第1个回答 2007-10-13
#define e 2.7
main()
{
……
}
用宏定义就可以了,数值可以任意输入
第2个回答 2007-10-13
不能,必须通过函数取得。
参考资料:
无
第3个回答 2007-10-13
不能。你需要事先定义。
相似回答
大家正在搜
相关问题
自然指数e在C++里怎么表示?
c++中怎样表示以e为底的
如果我要c++程序中使用自然数e的话,要怎么弄?
在C++中log怎么表示为e底
自然常数e
c++中求自然对数的函数有吗
自然常数e到底是什么
c++中可以直接使用对数函数吗?