File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
intermediate/tipe_data/02_integer Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,27 @@ Golang mendukung tipe data integer secara ekstensif yang antara lain adalah
1414- `` uint32 `` integer yang tidak bertanda 32-bit yang rentangnya `` 0 `` hingga `` 4294967295 ``
1515- `` uint64 `` integer 64-bit unsigned yang rentangnya `` 0 `` hingga `` 18446744073709551615 ``
1616
17+ ## Perbedaan int dan integer ekstensif
18+
19+ Dalam bahasa pemrograman Go, terdapat tipe data ` int ` dan integer ekstensif seperti ` int32 ` . Terdapat perbedaan dari kedua tipe data tersebut.
20+
21+ ** ` int ` :**
22+
23+ Ukuran data bertipe ` int ` tergantung pada arsitektur mesin komputer dimana program Go dijalankan.
24+
25+ Untuk arsitektur 32 bit, ` int ` berukuran 32 bits (4 bytes).
26+ Untuk arsitektur 64 bit, ` int ` berukuran 64 bits (8 bytes).
27+
28+ ** ` int32 ` ** dan ekstensif lainnya:
29+
30+ Ukuran data bertipe integer ekstensif seperti ` int32 ` bersifat konsisten, dan tidak bergantung pada arsitektur mesin komputer.
31+
32+ ` int8 ` berukuran 8 bit.
33+ ` int16 ` berukuran 16 bit.
34+ ` int32 ` berukuran 32 bit.
35+
36+ dan seterusnya.
37+
1738## integer overflow pada golang
1839
1940jika kita menetapkan jenis dan kemudian menggunakan angka yang lebih besar dari rentang jenis untuk menetapkannya, itu akan gagal. contoh
You can’t perform that action at this time.
0 commit comments