GB | BIG5
|
| 首頁 > 編程技術 > Php > 正文 |
 |
| PHP4手冊:函數庫及函數(五) BC 高精確度函式庫 |
| http://netleader.126.com 星空浪子 (2001-04-17 09:27:59) |
本函式庫共有 9 個函式
要使用 BC 這個函式庫,要在編譯 PHP 程式時加入 --enable-bcmath 的選項。
bcadd: 將二個高精確度數字相加。
bccomp: 比較二個高精確度數字。
bcdiv: 將二個高精確度數字相除。
bcmod: 取得高精確度數字的余數。
bcmul: 將二個高精確度數字相乘。
bcpow: 求一高精確度數字次方值。
bcscale: 設定程式中所有 BC 函式庫的內定小數點位數。
bcsqrt: 求一高精確度數字的平方根。
bcsub: 將二個高精確度數字相減。
--------------------------------------------------------------------------------
函式:bcadd()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcadd
將二個高精確度數字相加。
語法: string bcadd(string left operand, string right operand, int [scale]);
傳回值: 字串
函式種類: 數學運算
內容說明
此函式將二個高精確度的數字相加,傳入二個字串,結果亦以字串傳回。scale 是一個可有可無的選項,表示傳回值的小數點所需的位數。
參考
bcsub()
--------------------------------------------------------------------------------
函式:bccomp()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bccomp
比較二個高精確度數字。
語法: int bccomp(string left operand, string right operand, int [scale]);
傳回值: 整數
函式種類: 數學運算
內容說明
此函式比較二個高精確度的數字。輸入二個字串,若二個字串一樣大則傳回 0;若左邊的數字字串 (left operand) 比右邊 (right operand) 的大則傳回 +1;若左邊的數字字串比右邊的小則傳回 -1。scale 是一個可有可無的選項,表示傳回值的小數點所需的位數。
--------------------------------------------------------------------------------
函式:bcdiv()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcdiv
將二個高精確度數字相除。
語法: string bcdiv(string left operand, string right operand, int [scale]);
傳回值: 字串
函式種類: 數學運算
內容說明
此函式將二個高精確度的數字相除,傳入二個字串,以左邊的數字字串 (left operand) 除以右邊的 (right operand) 數字字串。結果亦以字串傳回。scale 是一個可有可無的選項,表示傳回值的小數點所需的位數。
參考
bcmul()
--------------------------------------------------------------------------------
函式:bcmod()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcmod
取得高精確度數字的余數。
語法: string bcmod(string left operand, string modulus);
傳回值: 字串
函式種類: 數學運算
內容說明
得到 left operand 被 modulus 除的余數字串。
參考
bcdiv()
--------------------------------------------------------------------------------
函式:bcmul()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcmul
將二個高精確度數字相乘。
語法: string bcmul(string left operand, string right operand, int [scale]);
傳回值: 字串
函式種類: 數學運算
內容說明
此函式將二個高精確度的數字相乘,傳入二個字串,以左邊的數字字串 (left operand) 乘以右邊的 (right operand) 數字字串。結果亦以字串傳回。scale 是一個可有可無的選項,表示傳回值的小數點所需的位數。
參考
bcdiv()
--------------------------------------------------------------------------------
函式:bcpow()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcpow
求一高精確度數字次方值。
語法: string bcpow(string x, string y, int [scale]);
傳回值: 字串
函式種類: 數學運算
內容說明
此函式求一高精確度數字 x 的 y 次方。結果亦以字串傳回。scale 是一個可有可無的選項,表示傳回值的小數點所需的位數。
參考
bcsqrt()
--------------------------------------------------------------------------------
函式:bcscale()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcscale
設定程式中所有 BC 函式庫的內定小數點位數。
語法: string bcscale(int scale);
傳回值: 字串
函式種類: 數學運算
內容說明
設定所有傳回值的小數點所需的位數。之程式若無特別指定,則依此設定的小數點位數。
--------------------------------------------------------------------------------
函式:bcsqrt()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcsqrt
求一高精確度數字的平方根。
語法: string bcsqrt(string operand, int [scale]);
傳回值: 字串
函式種類: 數學運算
內容說明
此函式求一高精確度數字開平方根值。scale 是一個可有可無的選項,表示傳回值的小數點所需的位數。
參考
bcpow()
--------------------------------------------------------------------------------
函式:bcsub()
--------------------------------------------------------------------------------
BC 高精確度函式庫
bcsub
將二個高精確度數字相減。
語法: string bcsub(string left operand, string right operand, int [scale]);
傳回值: 字串
函式種類: 數學運算
內容說明
此函式將二個高精確度的數字相減,傳入二個字串,以左邊的 (left operand) 減去右邊的 (right operand) 值。scale 是一個可有可無的選項,表示傳回值的小數點所需的位數。
參考
bcadd()
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
PHP4手冊:函數庫及函數(四十六) SNMP 網管函式庫 (2001-04-18 16:56:55) PHP4手冊:函數庫及函數(四十五) Solid 資料庫連結函式庫 (2001-04-18 16:54:16) PHP4手冊:函數庫及函數(四十四) 信號與共享記憶體函式庫 (2001-04-18 16:49:09) PHP4手冊:函數庫及函數(四十三) 常規表示法函式庫 (2001-04-18 16:40:33) PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 (2001-04-18 16:37:13) PHP4手冊:函數庫及函數(四十一) PostgreSQL 資料庫函式庫 (2001-04-18 15:58:12) PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2 (2001-04-18 15:53:53) PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 1 (2001-04-18 15:53:35) PHP4手冊:函數庫及函數(三十九) Perl 相容語法函式庫 (2001-04-18 15:45:08) PHP4手冊:函數庫及函數(三十八) Oracle 資料庫函式庫 (2001-04-18 15:43:09)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |