Python和C有<input class="btn-elem" value=" ... " style="font-weight: bold; border-radius: 1px; background-color: grey;" type="button">
<input type="checkbox" class="check-box">
<input type="checkbox" class="check-box">
<input type="checkbox" class="check-box">
和frexp
个函数(它们基本上在y之间来回传递,x和i在y = x * 2 ^ i之间来回)。
我猜ldexp
表示指数(2)。 &#34; ld&#34;是什么意思?和&#34; fr&#34;?我在http://pubs.opengroup.org/onlinepubs/009695399/functions/ldexp.html中看到&#34; ld&#34;可能意味着&#34;加载&#34; (来自尾数/指数形式),但即便如此也不完全清楚。我不确定&#34; fr&#34;,虽然(http://pubs.opengroup.org/onlinepubs/9699919799/functions/frexp.html没有同样的线索)。
那么,名称 exp
和frexp
的含义是什么?我希望这有助于记住哪个是哪个。
答案 0 :(得分:0)
这很简单。正如您早先已经发现的, ldexp 表示负载指数:只需将数字乘以2即可得出某个数值的幂。和 ldexp的反函数(称为 frexp )表示从值中提取浮点基数:
Python的将浮点数x分解为其二进制有效数(绝对值在0.5(含)和1.0(不包括)之间的浮点)和2的整数指数,这样。*
ldexp和frexp函数来自C,因为C90较老。所以,这是一个很老的胡须。