首頁 > 後端開發 > C++ > 在C/C++中,nextafter()和nexttoward()的翻譯如下:

在C/C++中,nextafter()和nexttoward()的翻譯如下:

王林
發布: 2023-09-05 23:17:06
轉載
1510 人瀏覽過

在C/C++中,nextafter()和nexttoward()的翻譯如下:

這裡我們將會看到 C 或 C 中的 nextafter() 和 nextforward() 函數的效果。這些函數存在於 math.h 或 cmath 函式庫中。

如果函數類似 nextafter(a, b) 和 nextforward(a, b)。這些函數用於在 b 方向上尋找 a 之後的下一個可表示值。 nextforward() 有更精確的第二個參數 b。

範例

#include <stdio.h>
#include <math.h>
main () {
   //The nextafter function()
   printf ("Smallest representable number after 0 towards 1 : %e\n", nextafter(0.0, 1.0));
   printf ("Largest representable number before -1 towards 0 :%e\n", nextafter(0.0, -1.0));
   printf ("Largest +ve representable number after 0.8 : %e\n", nextafter(0.8, 0.0));
   // using nexttoward
   printf("\n");
   printf ("Smallest representable number after 0 towards 1 : %e\n", nexttoward(0.0, 1.0));
   printf ("Largest representable number before -1 towards 0 : %e\n", nexttoward(0.0, -1.0));
   printf ("Largest +ve representable number after 0.8 : %e\n", nexttoward(0.8, 0.0));
}
登入後複製

輸出

Smallest representable number after 0 towards 1 : 4.940656e-324
Largest representable number before -1 towards 0 :-4.940656e-324
Largest +ve representable number after 0.8 : 8.000000e-001
Smallest representable number after 0 towards 1 : 4.940656e-324
Largest representable number before -1 towards 0 : -4.940656e-324
Largest +ve representable number after 0.8 : 8.000000e-001
登入後複製

以上是在C/C++中,nextafter()和nexttoward()的翻譯如下:的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板