PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP浮動小数点データ型


定義と使用法

PHPでは、フロート データ型は、小数部分を含むように指定された任意の数値を表します。小数部分には小数点以下の数字が含まれる場合があります。または、 eを使用して科学的記数法で表すこともできます。 またはE 。たとえば、科学的記数法の100は10e2です。

浮動小数点のサイズはハードウェア/OSプラットフォームによって異なりますが、小数点以下14桁までの精度が一般的に見られます。

構文

//Literal assignment of float value to variable
$var=5327.496; // standard notation
$var1=5.327496e3; // Scientific notation
$var2=5.327496E3; //Scientific notation
$var3=5_327.496; //sepration symbol

読みやすくするために、整数リテラルでは "_"を使用できます。 処理中にPHPスキャナーによって省略される分離記号として。

$var=5_327.496; // it will treated as 5327.496

PHPバージョン

PHP 7.40以降、分離記号「_」の使用が可能になりました

次の例は、標準表記での浮動小数点リテラル表現を示しています。

<?php
$var=5327.496;
echo $var . "\n";
?>

出力

これにより、次の結果が生成されます-

5327.496

この例では科学的記数法を使用しています

<?php
$var1=5.327496e3; <br />
echo $var . "\n";<br />$var2=5.327496E3; <br />
echo $var . "\n";
?>

出力

これにより、次の結果が生成されます-

5327.496
5327.496

分離記号「_」を使用したこの例(これはPHP 7.40以降で実行されます)

<?php
$var3=5_327.496;
echo $var . "\n";
?>

出力

これにより、次の結果が生成されます-

5327.496

  1. Pythonのタプルデータ型

    タプルは、リストに似た別のシーケンスデータ型です。タプルは、コンマで区切られたいくつかの値で構成されます。ただし、リストとは異なり、タプルは括弧で囲まれています。 例 リストとタプルの主な違いは次のとおりです。リストは角かっこ([])で囲まれ、要素とサイズは変更できますが、タプルは括弧(())で囲まれ、更新できません。タプルは読み取り専用と考えることができます リスト。例- #!/usr/bin/python tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john'

  2. Pythonの文字列データ型

    Pythonの文字列は、引用符で表された連続した文字のセットとして識別されます。 Pythonでは、一重引用符または二重引用符のペアを使用できます。文字列のサブセットは、スライス演算子([]および[:])を使用して取得できます。インデックスは、文字列の先頭で0から始まり、末尾で-1から始まります。 例 プラス(+)記号は文字列連結演算子であり、アスタリスク(*)は繰り返し演算子です。例- #!/usr/bin/python str = 'Hello World!' print str # Prints complete string print str[0] # Prints