Gunakan tanda [] untuk mencari tag gan! contoh [flutter, javascript]

Golang - Tipe Data Integer

Golang - Tipe Data Integer

Artikel ini dibukukan pada buku Belajar Bahasa Pemrograman Go
access_time 02 Jan 2024 remove_red_eye 1015 Kali spellcheck 189 Kata, 1650 Karakter
#go #golang #go language

Integer di Golang adalah tipe data yang digunakan untuk merepresentasikan bilangan bulat. Tipe data ini memungkinkan kita untuk bekerja dengan angka tanpa desimal, seperti menghitung jumlah barang atau indeks dalam sebuah daftar. Ada dua macam kategori pada integer golang, yaitu unsigned integer dan integer

Unsigned Integer

Pada Golang, istilah "unsigned" digunakan untuk merujuk pada tipe data integer yang hanya menyimpan nilai non-negatif (nol dan angka positif) dan tidak menyediakan ruang untuk menyimpan nilai negatif. Tipe data unsigned integer yang bersifat unsigned disebut sebagai tipe data "uint" (unsigned integer).

Berikut adalah contekan yang ada pada tipe data unsigned integer

Nama tipe dataUkuran BitRange Nilai
uint880 sampai 255
uint16160 sampai 65535
uint32320 sampai 4294967295
uint64640 sampai 18446744073709551615

Contoh Kode Unsigned Integer

(file main.go):

package main

import "fmt"

func main() {
	var number8 uint8
	number8 = 20
	fmt.Println(number8)
}

Dapat kita lihat. Jika kita jalankan dengan

go run main.go

Maka akan menghasilkan

20

Signed Integer

Pada Golang, istilah integer bisa merepresentasikan signed integer yaitu bilangan bulat yang mewakili bilangan positif dan bilangan negatif

Berikut adalah contekan yang ada pada tipe data signed integer

Nama tipe dataUkuran BitRange Nilai
int880 sampai 255
int16160 sampai 65535
int32320 sampai 4294967295
int6464

0 sampai 18446744073709551615

Contoh Kode Signed Integer


(file main.go):

package main

import "fmt"

func main() {
	var number8 int8
	number8 = 20
	fmt.Println(number8)
}

Dapat kita lihat. Jika kita jalankan dengan

go run main.go

Maka akan menghasilkan

20
Artikel ini dibukukan pada buku Belajar Bahasa Pemrograman Go
Navigasi Konten