Einfache Datentypen in Golang
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.