Heim  >  Artikel  >  Backend-Entwicklung  >  Bedeutet int in PHP eine Ganzzahl?

Bedeutet int in PHP eine Ganzzahl?

WBOY
WBOYOriginal
2022-04-13 18:49:5619746Durchsuche

int in PHP bedeutet Ganzzahl. int ist die Abkürzung für „Integer“, was Ganzzahl und Ganzzahltyp bedeutet. Es handelt sich um einen der grundlegenden Datentypen von PHP, der nur Ganzzahlen enthält, einschließlich positiver und negativer Zahlen, dh Zahlen ohne Dezimalteile oder Dezimalpunkte. Ganzzahlwerte int können dezimal, hexadezimal, oktal oder binär dargestellt werden.

Bedeutet int in PHP eine Ganzzahl?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer

Bedeutet int in PHP eine Ganzzahl?

Int in PHP bedeutet eine Ganzzahl

Ganzzahl (Ganzzahl)

Der Ganzzahltyp enthält nur Ganzzahlen, einschließlich positiver und negativer Zahlen, also Zahlen ohne Dezimalteil oder Dezimalpunkt.

int ist eine Zahl in der Menge ℤ = {..., -2, -1, 0, 1, 2, ...}.

Sie können dezimal (Basis 10), oktal (Basis 8) oder hexadezimal (Basis 16) sein. Die Standardbasis ist dezimal (Basis 10). Oktale Ganzzahlen können mit führender 0 und hexadezimale Ganzzahlen mit führendem 0x deklariert werden. Der Ganzzahlbereich muss zwischen -2^31 und 2^31 liegen.

Der ganzzahlige Wert int kann dezimal, hexadezimal, oktal oder binär dargestellt werden und ihm kann ein optionales Vorzeichen (- oder +) vorangestellt werden. Sie können den negativen Operator verwenden, um einen negativen int darzustellen.

Um den Oktalausdruck zu verwenden, muss 0 (Null) vor der Zahl hinzugefügt werden. Ab PHP 8.1.0 können oktalen Ausdrücken auch 0o oder 0O vorangestellt werden. Um die hexadezimale Darstellung zu verwenden, muss der Zahl 0x vorangestellt werden. Um eine binäre Darstellung zu verwenden, muss der Zahl 0b vorangestellt werden.

Ab PHP 7.4.0 können ganzzahlige Werte Unterstriche (_) enthalten. Für ein besseres Leseerlebnis werden diese Unterstriche von PHP herausgefiltert, wenn sie angezeigt werden.

Beispiele sind wie folgt:

<?php 
$a = 1234; // 十进制数
$a = 0123; // 八进制数 (等于十进制 83)
$a = 0o123; // 八进制数 (PHP 8.1.0 起)
$a = 0x1A; // 十六进制数 (等于十进制 26)
$a = 0b11111111; // 二进制数字 (等于十进制 255)
$a = 1_234_567; // 整型数值 (PHP 7.4.0 以后)
?>

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonBedeutet int in PHP eine Ganzzahl?. 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