Heim  >  Artikel  >  Backend-Entwicklung  >  PHP: Detaillierte Erläuterung von Beispielen für ganzzahlige Datentypen

PHP: Detaillierte Erläuterung von Beispielen für ganzzahlige Datentypen

怪我咯
怪我咯Original
2017-04-27 17:03:525668Durchsuche

Was ist ein ganzzahliger Datentyp?

Der ganzzahlige Datentyp ist das, was wir oft Ganzzahlen nennen. Wie wir geschrieben haben, 123456, mein Alter . Dies ist ein Ganzzahltyp oder -123456, der alle Ganzzahlen darstellt. Wir können auch Oktalzahlen

schreiben, diese stellen alle Ganzzahlen dar. Wenn Sie eine oktale Darstellung verwenden, müssen Sie 0 vor der Zahl hinzufügen. Wenn Sie eine hexadezimale Darstellung verwenden, müssen Sie 0x hinzufügen. Da es einen Speicherbereich gibt, sagen wir jetzt, dass die Addition von zwei ganzen Zahlen erforderlich ist gleich einer ganzen Zahl? Nicht unbedingt, denn das Überschreiten des Speicherbereichs führt zu einem Phänomen namens Überlauf. Nehmen wir an, Sie nehmen einen 1-Liter-Becher Da Sie zehn Liter Wasser fassen möchten, können Sie es nur in einem größeren Behälter aufbewahren. Wenn der angegebene Wert daher den maximalen Bereich überschreitet, den der int-Typ ausdrücken kann, wird er als float

behandelt. Der Speicherbereich des Gleitkommatyps ist größer als das vom Integer-Typ.

Wenn unzulässige Zahlen (8 und 9) im Oktalformat vorkommen, werden die folgenden Zahlen ignoriert.

Beispiel für einen ganzzahligen Datentyp

Im folgenden Beispiel werden die Ergebnisse in Oktal-, Dezimal- und Hexadezimalform ausgegeben: Der Code lautet wie folgt

PHP: Detaillierte Erläuterung von Beispielen für ganzzahlige Datentypen

Ergebnisse der Codeausführung:

Das Obige ist das Ergebnis der Ausgabe von Ganzzahlen in verschiedenen Basen. Im nächsten Abschnitt stellen wir Ihnen das „Float

“.
<?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;;
}

?>

Das obige ist der detaillierte Inhalt vonPHP: Detaillierte Erläuterung von Beispielen für ganzzahlige Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn