ホームページ バックエンド開発 PHPチュートリアル PHP の浮動小数点データはさまざまな方法で解決する必要がある_PHP チュートリアル

PHP の浮動小数点データはさまざまな方法で解決する必要がある_PHP チュートリアル

Jul 13, 2016 am 10:36 AM
php 浮動小数点

Php: BCMath

bcはBinary Calculatorの略です。 bc* 関数のパラメーターは、すべてのオペランドにオプションの [intscale] を加えたものです (たとえば、string bcadd(string $left_operand, string $right_operand[, int $scale]) )。scale が指定されていない場合は、デフォルトの bcscale が使用されます。 。 価値。ここで、大きな数値は 0 ~ 9 の文字列で直接表現され、計算結果も文字列になります。

bcadd — 2 つの高精度数値を加算します
bccomp — 2 つの高精度数値を比較し、-1、0、1 を返します
bcdiv — 2 つの高精度数値を除算します
bcmod — 高精度数値の余りを求めます
bcmul — 2 つの高精度数値を乗算します
bcpow — 高精度数値のべき乗を求めます
bcpowmod — 高精度数値のべき乗を求め、整数論でよく使用される法を求めます
bcscale — 小数点以下のデフォルトの数値を設定しますポイント (Linux bc の "scale=" に相当)
bcsqrt — 高精度の数値の平方根を求める
bcsub — 2 つの高精度の数値を減算する

これらの機能の適用を確認するにはマニュアルを参照してください。

コードをコピー コードは次のとおりです:

/*bcsub 関数の説明
この関数は、2 つの高精度数値を減算し、2 つの文字列を渡し、左のオペランドと右のオペランドの値で減算します。 scale は、戻り値の小数点以下の必要な桁数を示すオプションのオプションです。 */
//次のコードは 10 進数 1 桁を保証します
$aa=bcsub(134.7,52.5,1);
echo $aa;//exit;
$bb=bcsub($aa,82.2,1 );
echo $bb;//終了;
//フロア

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/740220.html技術記事 Php: BCMath bc は Binary Calculator の略です。 bc* 関数のパラメーターは、すべてのオペランドにオプションの [int スケール] を加えたものです (例: string bcadd(string $left_operand, string $right_operand[,...
)
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles