Heim  >  Artikel  >  Welche Datentypen gibt es?

Welche Datentypen gibt es?

coldplay.xixi
coldplay.xixiOriginal
2021-01-28 17:16:30266221Durchsuche

Zu den Datentypen gehören: 1. Ganzzahltyp [Byte, Short, Int, Long]; 2. Gleitkommatyp [Float, Double] 4. Boolescher Typ „Boolean“.

Die Betriebsumgebung dieses Artikels: Windows 10 Home chinesische Version, Acer S40-51-Computer. Kostenlose Empfehlung: Programmiervideokurs Dateneinheit, z. B. Daten in einer Datei, -128~127

kurz: 16 Bit, selten verwendet, -32768 ~ 32767

int: 32 Bit, am häufigsten verwendet, -2^31-1~ 2 ^31 (2,1 Milliarden)

long: 64 Bit, weniger häufig verwendet

  • Hinweise: int i=5; // 5 wird als direkte Größe (oder Literal) bezeichnet, d. h. als direkt geschriebene Konstante .​

  • Integer-Literale sind standardmäßig vom Typ int, also fügen Sie L oder l nach den definierten langen Daten hinzu.​
  • Variablen mit weniger als 32 Stellen werden als int-Ergebnisse berechnet.​

  • Kraftoperatoren haben eine höhere Priorität als mathematische Operatoren. Beispiele finden Sie unter Konstanten und Variablen.
  • 2) Zwei Gleitkommazahltypen (Float, Double):
  • Float: 32 Bit, Suffix F oder f, 1 Vorzeichenbit, 8-Bit-Exponent, 23-Bit effektive Mantisse.

  • double: 64 Bit, am häufigsten verwendet, Suffix D oder d, 1 Vorzeichenbit, 11 Exponentenbit, 52 Bit effektives Ende

Hinweise:

Binäre Gleitkommazahl: 1010100010=101010001,0*2=10101000,10*2 ^10 (2. Potenz)=1010100,010*2^11(3. Potenz)= . 1010100010*2^1010(10. Potenz)

Mantisse: . 1010100010

Exponent: 1010

Basis: 2 Numerischer Fließkommawert The Der Standardwert ist der Double-Typ. Fügen Sie daher nach den definierten Float-Typ-Daten F oder F hinzu. Der Double-Typ muss kein Suffix schreiben, Sie müssen jedoch D oder X schreiben. Der Bereich von

float ist größer als lang und der Exponent kann sehr groß sein.​

Gleitkommazahlen sind ungenau und Gleitkommazahlen können nicht genau verglichen werden.

3) Ein Zeichentyp (char):

char: 16 Bit, ein Ganzzahltyp, 1 Zeichen in einfachen Anführungszeichen (kann ein chinesisches Zeichen sein), Unicode-Code zur Darstellung von Zeichen verwenden, 0~ 2^16 -1(65535).​

Hinweise: ​ darf nicht aus 0 Zeichen bestehen.

Escape-Zeichen: n Zeilenvorschub r Wagenrücklauf t Tabulatorzeichen „ Doppeltes Anführungszeichen \ stellt ein

Zwei Zeichen char werden mit „+“ in der Mitte verbunden. Die Zeichen werden zuerst intern in den Typ int konvertiert und dann hinzugefügt Die Operation wird ausgeführt. Bei der Anzeige wird sie „verarbeitet“ und als Zeichen angezeigt.

4) Ein boolescher Typ (boolean): wahr und falsch.

char- -& gt; Automatische Konvertierung: byte-& gt; long-& gt; ) Speicher:

8 Bits: Byte (Byte-Typ)

16 Bits: short (kurzer Ganzzahltyp), char (Zeichentyp)

32 Bits: int (Ganzzahltyp), Float (einfache Genauigkeit/Gleitkommatyp). ) ​​ ​​

64-Bit: long (langer Ganzzahltyp), double (doppelter Präzisionstyp) ​​ ​​​

Der letzte: boolean Boolean-Typ

Verwandte kostenlose Lernempfehlungen:

PHP-Programmierung

(Video)

Das obige ist der detaillierte Inhalt vonWelche Datentypen gibt es?. 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