ホームページ  >  記事  >  バックエンド開発  >  PHP: 整数データ型の例の詳細な説明

PHP: 整数データ型の例の詳細な説明

怪我咯
怪我咯オリジナル
2017-04-27 17:03:525668ブラウズ

整数データ型とは?これらはすべて整数を表します。これらは 10 進数で書きますが、8 進数、16 進数で書くこともできます。これらはすべて整数を表します。 8 進数を使用する場合は、数値の前に 0 を追加する必要があります。16 進数を使用する場合は、0x を追加する必要があります。整数の有効範囲は -2447483648~+2147483647 です。格納範囲がある場合、2 つの整数の加算は整数に等しくなければなりません。整数の格納範囲を超えるとオーバーフローと呼ばれる現象が発生するため、必ずしもそうではありません。言って、1リットル取ってください

コップに10リットルの水を入れたいと思ったら、絶対に保持できずに漏れてしまいます そうすると、10リットルの水を入れたいのですから、それしかできません。それを保持するには、より大きな容器を使用してください。そのため、与えられた値がint型の表現できる最大範囲を超える場合はfloat

型として扱われます。 浮動小数点型の格納範囲は整数型よりも大きくなります。

8 進数で不正な数字 (8 と 9) が出現した場合、それ以降の数字は無視されます。

整数データ型の例

次の例では、8進数、10進数、16進数の結果がそれぞれ出力されます: コードは次のとおりです

<?php
header("Content-type:text/html;charset=utf-8");              //设置编码

$str1=1234567890;                                        //说明一个十进制整数
$str2=0x1234567890;                                      //说明一个十六进制的整数
$str3=01234567890;                                       //说明一个八进制的整数
$str4=01234567;                                          //说明另一个八进制的整数

echo &#39;数字1234567890不同进制的输出结果:<p>&#39;;

echo &#39;十进制的结果是:&#39;.$str1.&#39;<br/>&#39;;                      //输出十进制整数

echo &#39;十六进制的结果是:&#39;.$str2.&#39;<br/>&#39;;                    //输出十六进制整数

echo &#39;八进制的结果是:&#39;;
if($str3==$str4){                                            //判断$str3和$str4的关系
    echo &#39;$str3=$str4=&#39;.$str3;                               
}else{
    echo &#39;$str3!=$str4&#39;;
}

?>
コードを実行した結果:

整数の場合は上記と異なります 16進数で出力した結果、次のセクションではスカラーデータ型のうち「

float(浮動小数点)PHP: 整数データ型の例の詳細な説明」を紹介します。

以上がPHP: 整数データ型の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。