![[ 永远的UNIX::UNIX技术资料的宝库 ]](/images/title.gif)
|
| 首页 > 编程技术 > 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)
|
===更多相关=== |
|
|
 |
★ 樊强制作 欢迎分享 ★ |