ホームページ >バックエンド開発 >PHPチュートリアル >PHP: 整数データ型の例の詳細な説明
整数データ型とは?これらはすべて整数を表します。これらは 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 '数字1234567890不同进制的输出结果:<p>';
echo '十进制的结果是:'.$str1.'<br/>'; //输出十进制整数
echo '十六进制的结果是:'.$str2.'<br/>'; //输出十六进制整数
echo '八进制的结果是:';
if($str3==$str4){ //判断$str3和$str4的关系
echo '$str3=$str4='.$str3;
}else{
echo '$str3!=$str4';
}
?>
コードを実行した結果:
整数の場合は上記と異なります 16進数で出力した結果、次のセクションではスカラーデータ型のうち「
float(浮動小数点)」を紹介します。
以上がPHP: 整数データ型の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。