Jika Anda sudah biasa dengan pengekodan atau komputer pengaturcaraan, sudah tentu Anda sudah biasa dengan nama “integer (int)” atau fungsi int()
.
Walau bagaimanapun, masih terdapat ramai orang yang tidak tahu istilah int ini. Oke, untuk mengetahui lebih lanjut, mari kita lihat artikel ini!
Apa Itu Integer (int)?
Pada asasnya, dalam konteks pengaturcaraan komputer, definisi integer adalah sejenis data yang boleh digunakan untuk mewakili nombor nyata yang tidak mempunyai nilai pecahan.
Anda perlu tahu bahawa pelbagai jenis data integer disimpan dalam mesin dengan cara yang berbeza. Seperti bilangan bulat pendek dalam pelbagai bahasa pengaturcaraan biasa, terhad kepada julat antara 32.767 dan -32.768.
Julat terhad ini menerangkan hubungan antara nilai berangka yang ditafsirkan oleh manusia, dan bagaimana nilai-nilai ini akan disimpan dalam memori komputer.
CariTekno Menerangkan Integer
Penggunaan bilangan bulat ini sebagai pemboleh ubah untuk menyokong pengaturcaraan dalam pelbagai cara. Sebagai contoh, strategi biasa yang sering digunakan adalah untuk mencipta pemboleh ubah integer dan menyimpan beberapa nilai yang terkandung di dalamnya.
Ini sudah tentu akan menjejaskan pengiraan yang dibuat dalam program. Kegunaan teras lain bagi jenis data integer ini diwakili dalam gelung kod seperti penyata “sementara”.
Contohnya, seorang programmer dalam menetapkan nilai integer bernama “int” di mana int =1.Kod ini boleh termasuk perintah “int = int + 1”, yang akan memberi kesan kepada meningkatkan nilainya secara beransur-ansur.
Programmer boleh menambah perintah tambahan kepada keputusan yang nilainya berada pada tahap kritikal tertentu.
Fungsi
Fungsi int()
berfungsi untuk menukar nombor atau rentetan nombor kepada bilangan bulat.
Sintaks
Fungsi int() mempunyai sintaks berikut:
int(x=0, base=0)
Parameter
Fungsi int () menerima 2 parameter, iaitu seperti berikut:
- X – nombor yang akan ditukar kepada integer, default ialah 0 (sifar).
- Basis – nombor asas secara default ialah perpuluhan (asas 10).
Contoh
# float print('integer dari 123.45 =', int(123.45)) # string print('int("123") =', int('123')) # basis biner (basis 2) print('integer dari biner 1010 =', int('1010', 2)) # basis oktal (basis 8) print('Integer dari oktal 12 =', int('12', 8)) # basis heksadesimal (basis 16) print('Integer dari heksadesimal 2A =', int('2A', 16))
Output
integer dari 123.45 = 123 int("123") = 123 integer dari biner 1010 = 10 Integer dari oktal 12 = 10 Integer dari heksadesimal 2A = 42