Einfache Datentypen in Golang

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen

Einfache Datentypen in Golang isr ein einfacher Datentyp, der nur einen Wert speichert. In Go gibt es folgende einfache Datentypen:

Ganzzahlen

  • int8: Eine 8-Bit-Ganzzahl mit Vorzeichen. Wertebereich: -128 bis 127.
  • int16: Eine 16-Bit-Ganzzahl mit Vorzeichen. Wertebereich: -32,768 bis 32,767.
  • int32: Eine 32-Bit-Ganzzahl mit Vorzeichen. Wertebereich: -2,147,483,648 bis 2,147,483,647.
  • int64: Eine 64-Bit-Ganzzahl mit Vorzeichen. Wertebereich: -9,223,372,036,854,775,808 bis 9,223,372,036,854,775,807.
  • uint8: Eine 8-Bit-Ganzzahl ohne Vorzeichen. Wertebereich: 0 bis 255.
  • uint16: Eine 16-Bit-Ganzzahl ohne Vorzeichen. Wertebereich: 0 bis 65,535.
  • uint32: Eine 32-Bit-Ganzzahl ohne Vorzeichen. Wertebereich: 0 bis 4,294,967,295.
  • uint64: Eine 64-Bit-Ganzzahl ohne Vorzeichen. Wertebereich: 0 bis 18,446,744,073,709,551,615.
  • int: Eine Ganzzahl mit Vorzeichen, deren Größe von der Plattform abhängt (entweder 32 oder 64 Bit).
  • uint: Eine Ganzzahl ohne Vorzeichen, deren Größe von der Plattform abhängt (entweder 32 oder 64 Bit).

Fließkommazahlen

  • float32: Eine 32-Bit-Fließkommazahl. Wertebereich: ±1.18E-38 bis ±3.4E+38.
  • float64: Eine 64-Bit-Fließkommazahl. Wertebereich: ±2.23E-308 bis ±1.8E+308.

Komplexe Zahlen

  • complex64: Eine 64-Bit-komplexe Zahl, bestehend aus zwei 32-Bit-Fließkommazahlen.
  • complex128: Eine 128-Bit-komplexe Zahl, bestehend aus zwei 64-Bit-Fließkommazahlen.

Boolesche Werte

  • bool: Ein boolescher Wert, der entweder true oder false sein kann.

Zeichen

  • byte: Ein Alias für uint8.