trading head

Tipe Data Number Golang

oleh
oleh
Tipe Data Number Golang

Secara garis besa tipe data number golang terbagi dua, yaitu int dan floating point. sama seperti kebanyakan bahasa pemprograman, int adalah tipe data untuk angka pecahan tanpa koma, sedangkan floating poin untuk bilangan berkoma. Namun pada bahasa GO, tipe data number ini lebih detail lagi, berikut detail dari tipe data number.

Tipe Data Number Pada Pemprograman Golang

seperti yang mimin paparkan di atas, golang pada umumnya sama sepeti bahasa pemprograman lainnya, yaitu memiliki dua tipe data

  1. int
  2. float

namun dalam bahasa GO, kedua tipe data ini memiliki lebih detail, berikut penjelasn dan detail dari kedua tipe data tersebut.

1. Tipe Data Integer

tipe data di golang ini bersipat case sensitive, artinya dalam penulisannya berpengaruh, baik itu huruf besar kecilnya harus sama dengan aturan penulisan nya.

tipe data integer terbagi beberapa tipe data lagi

Tipe DataJumlah MinimumJumlah Maxsimum
int8-128127
int16-3276832767
int32-21474836482147483647
int64-92233720368547758089223372036854775807

dari tipe data integer di atas, kalian dapat menggunakannya sesuai dengan kebutuhan, jika hanya range 1 sampai 100 kalain dapat menggunakan int8.

Tipe DataJumlah MinimumJumlah Maxsimum
uint80255
uint16065535
uint3204294967295
uint64018446744073709551615

tipe data uint dan int memili perbedan dan range, tipe data int dimuali dari negativ ( – ), sedangkan yang uint dimulai dari 0.

2. Tipe Data Float

dengan tipe data float memungkinakan kita untuk menyimpan angka berkoma. sama halnya int, tipe data float juga memiliki beberapa jenis

tipe datanilai minimumnilai maxsimum
float321.18*10^-383.4*10^38
float642.23*10^-3081.80×10^308
complex64complex numbers with float32 real and imaginary parts
complex128complex numbers with float64 real and imaginary parts

jika kalian membuat aplikasi dengan perhitungan aritmatika yang komplek, biasanya menggunakan tipe data complex64 atau complex128. namun jika aplikasi biasa, yang tidak membutuhkan aritatika yang komplek kalian dapat menggunakan float32 atau float64. Sesuaikan dengan kebutuhan.

Alias

alias atau nama lain dalam tipe data, jadi selain kalian dapat menggunakan tipe data di atas, kalian dapat menuliskan dengan alis, atau nama lain dari tipe data number.

Tipe DataAlias untuk tipe data
byteunit8
runeint32
intint32 – sesuai dengan sistem operasi kalian 32/64bit
unitunit32 – sesuai dengan sistem operasi kalian 32/64bit

Contoh Program

agar lebih jelas, berikut contoh program sederhana dalam penggunaan tipedata number pada golang

package main

import "fmt"

func main() {
    fmt.Println(69) // --> integer
    fmt.Println(69.7) // --> floating point
}

Berikutnya kita jalankan dengan perintah go run namafile.go

Tipe Data Number Pada Pemprograman Golang

sampai sini pembahasan mengenai Tipe Data Number Golang, semoga bermanfaat, dan dapat membantu kalian dalam belajar pahasa pemprograman GO ini, sampaijumpa pada artikel berikutnya.

Bca Juga : Cara membuat Hello World dengan Golang

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *