Idź typy danych języka
W języku programowania Go, typ danych służy do deklarowania funkcji i zmiennych.
Typy danych wydaje się, aby podzielić dane na inny rozmiar pamięci wymaganej do czasu programowania danych wymaganych przez dużych danych, gdy jest konieczne do złożenia wniosku o dużej pamięci, można skorzystać z pamięci.
Idź Język Istnieje kilka typów danych według kategorii:
Nie. | Rodzaj i opis |
---|---|
1 | Boolean <br> wartości logiczne mogą być stałym prawda czy fałsz tylko.Prosty przykład: var b bool = true. |
2 | Największatyp liczbowy całkowitą int i pływak pływak, Go wsparcie językowe dla całkowitych i liczb zmiennoprzecinkowych oraz natywnym wsparciem dla liczb zespolonych, które nieco operacje z użyciem dopełniacza. |
3 | Typ String: Ciąg znaków jest ciągiem znaków o stałej długości łączenia sekwencji znaków. Przejść łańcuchy są połączone za pomocą jednego bitu. Idź bajtowy ciąg używanie języka UTF-8 Unicode kodowania tekstu logo. |
4 | Pochodzące typ: Są to:
|
Typ cyfrowy
Go jest również oparta na architekturze typu takich jak: int, uint i uintptr.
Nie. | Rodzaj i opis |
---|---|
1 | Uint8 Unsigned 8-bitowa liczba całkowita (0-255) |
2 | uint16 16-bitowa liczba całkowita bez znaku (0-65535) |
3 | UInt32 32-bitowa liczba całkowita bez znaku (0-4294967295) |
4 | uint64 64-bitowa liczba całkowita bez znaku (0-18446744073709551615) |
5 | int8 Podpisano 8-bitowa liczba całkowita (-128 do 127) |
6 | INT16 16-bitowa liczba całkowita (-32768 do 32767) |
7 | Int32 Podpisany 32-bitowa liczba całkowita (-2147483648 do 2147483647) |
8 | Int64 Podpisany 64-bitowa liczba całkowita (-9223372036854775808 do 9223372036854775807) |
Float:
Nie. | Rodzaj i opis |
---|---|
1 | float32 IEEE-754 32-bitowy numer typu operacji zmiennoprzecinkowych |
2 | float64 IEEE-754 64-bitowy numer typu operacji zmiennoprzecinkowych |
3 | complex64 32-bitowy prawdziwymi i wyimaginowanymi |
4 | complex128 64-bitowy prawdziwymi i wyimaginowanymi |
Inne rodzaje cyfrowych
Oto kilka innych typów numerycznych:
Nie. | Rodzaj i opis |
---|---|
1 | bajt podobny Uint8 |
2 | runa Podobne Int32 |
3 | uint 32 lub 64 |
4 | int I ten sam rozmiar jak uint |
5 | uintptr Unsigned int, używane do przechowywania wskaźnik |