Heim >häufiges Problem >Welcher Datentyp ist uint?

Welcher Datentyp ist uint?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-06-28 15:20:1825790Durchsuche

UINT-Typ ist in der „WINDOWS-API“ definiert, was einer vorzeichenlosen 32-Bit-Ganzzahl entspricht; der Wert der vorzeichenlosen Ganzzahl ist „2^31-1“, also „0~4294967295“. Vorzeichenlose Werte können das versehentliche Speichern negativer Zahlen vermeiden und den Darstellungsbereich erweitern.

Welcher Datentyp ist uint?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Der UINT-Typ ist in der WINDOWS-API definiert, was einer 32-Bit-Ganzzahl ohne Vorzeichen entspricht.

Unsigned int: Der Wert ist 2^31 - 1, das heißt: 0~4294967295

Nehmen Sie die Dezimalzahl 32767 (alle folgenden Beispiele verwenden diese Zahl) als Beispiel. Die Binärzahl lautet:

0111 1111 1111 1111

Für die vorzeichenlose Ganzzahl 32767 wird das höchste Bit ihrer Binärdatei als Datenbit bezeichnet, d. h. 0 ist das Datenbit, und das Datenbit muss an der Operation teilnehmen, wenn wir 0 in 1 ändern, d. h. 16 1s, und sein Dezimalwert ist 65535 (d. h. 2 hoch 15 + 2 hoch 14 ... addiert zu 2 hoch 0), was sich von der vorzeichenbehafteten Ganzzahl von unterscheidet.

Man kann sagen, dass die Hauptursache für nicht signierte Daten ein Datenüberlauf ist.

Werte ohne Vorzeichen können das versehentliche Speichern negativer Zahlen vermeiden und den Darstellungsbereich erweitern.

Beispiel:

Person innerhalb von 150 Jahren unsigned tinyint 1 Wert ohne Vorzeichen: 0 bis 255.

turtle Hunderte von Jahren alt unsigned smallint 2 Wert ohne Vorzeichen: 0 bis 65535.

Dinosaurierfossilien Zehnmillionen von Jahren ohne Vorzeichen int 4 Wert ohne Vorzeichen: 0 bis etwa 4,29 Milliarden.

Sun Ungefähr 5 Milliarden Jahre alt unsigned bigint 8 Wert ohne Vorzeichen: 0 bis ungefähr 10 erhöht auf die 19. Potenz. 🔜

uint ist ein vorzeichenloser Ganzzahltyp, der Bereich liegt zwischen 0 und 42949 67295 (2 ^ 32-1), d speichert Werte entsprechend der in der Tabelle unten gezeigten Größe und Reichweite

Welcher Datentyp ist uint?

Für weitere Computerkenntnisse besuchen Sie bitte die Spalte FAQ

!

Das obige ist der detaillierte Inhalt vonWelcher Datentyp ist uint?. 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