Fundamental Golang #2: Tipe Data Number
date
Oct 6, 2023
slug
tipe-data
status
Published
tags
Fundamental Golang
summary
Salah satu komponen penting dalam bahasa pemrograman adalah tipe data. Di dalam bahasa pemrograman Go, ada dua jenis tipe data number yang umum digunakan, yaitu integer dan floating point.
type
Post
Salah satu komponen penting dalam bahasa pemrograman adalah tipe data. Di dalam bahasa pemrograman Go, ada dua jenis tipe data number yang umum digunakan, yaitu Integer dan Floating point.
Sebelum kita lanjut lebih dalam, penting untuk diperhatikan bahwa Go adalah bahasa pemrograman yang case sensitif. Artinya, penulisan huruf besar dan kecil berpengaruh dan dianggap berbeda. Misalnya, "Integer" dan "integer" akan dianggap sebagai dua entitas yang berbeda.
Tipe data int
Tipe Data | Nilai Minimum | Nilai Maksimum |
int8 | -128 | 127 |
int16 | -32768 | 32767 |
int32 | -2147483648 | 2147483647 |
int64 | -9223372036854775808 | 9223372036854775807 |
Tipe Data Integer (Harus posifit)
Tipe Data | Nilai Minimum | Nilai Maksimum |
uint8 | 0 | 255 |
uint16 | 0 | 65535 |
uint32 | 0 | 4294967295 |
uint64 | 0 | 18446744073709551615 |
Tipe Data Floating Point
Tipe Data | Nilai Minimum | Nilai Maksimum |
float32 | 1.18×10−38 | 3.4×1038 |
float64 | 2.23×10−308 | 1.80×10308 |
complex64 | complex numbers with float32 real and imaginary parts. | ㅤ |
complex128 | complex numbers with float64 real and imaginary parts. | ㅤ |
Alias
Tipe Data | Alias untuk |
byte | uint8 |
rune | int32 |
int | Minimal int32 // tergantung sistem operasi berapa bit |
uint | Minimal uint32 |
Berikut contoh sederhana mengunakan tipe data Integer.