Einfache Datentypen in Golang

Aus ahrensburg.city
Version vom 19. Januar 2025, 17:20 Uhr von Thorsten (Diskussion | Beiträge) (Ganzzahlen)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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.