biner, yang hanya terdiri dari angka 1 dan 0 saja. Biasanya disebut juga bit,didalam istilah komputer
Byte kumpulan 8 bit, dan biasanya di notasi kan dalam bilangan decimal dengan angka 0 – 255
Hexa bilangan based 16, yang terdiri dari 0,1,2,3,4,5,6,7,9,A,B,C,D,E,
Integer bilangan based 10, yang terdiri dari 0,1,2,3,4,5,6,8,9.
tipe ini adalah tipe yang lazim digunakan oleh kita dalam kondisi sehari-hari, sehingga sering disebut juga sebagai “readable number”.
Tipe-tipe integer dalam dunia komputer/programming
1. Integer16 (2 byte),
2. Integer32 (4 byte)
3. Integer64 (8 byte)
Decimal bilangan yang mengandung pecahan setelah nilai utamanya
tipe ini juga, tipe yang lazim digunakan oleh kita dalam kondisi sehari-hari
tipe-tipe Decimal dalam dunia komputer/programming
1. Float/Single (4 byte)
2. double (8 byte)
Konversi Bit ke Integerperhitungannya dihitung dari kanan ke kiri dengan mengunakan exponen dasar nilai 2,contoh sbb
Binary | konversi | Integer |
11 | 2 ^1 + 2^0 | 3 |
101 | 2^2 + 2^0 | 5 |
1011 | 2^3 + 2^1 + 2^0 | 11 |
Konversi Bit ke Byte ke Integer
konversi ke bit ke byte sederhana saja, dengan pengelompokan setiap 8bit menjadi 1 kesatuan. Untuk kemudahan pembacaan, biasanya 8 bit ini ditampilkan dalam notasi integer.
Binary | Byte | Konversi | Notasi Byte Dalam Integer | Nilai Integer yang diwakili |
11 | 00000011 | 2^1 + 2^0 | 3 | 3 |
101 | 00000101 | 2^2 + 2^0 | 5 | 5 |
1011 | 00001011 | 2^3 + 2^1 + 2^0 | 11 | 11 |
1100001011 | 00000011 10111011 byte 1 : 00000011 byte 2 : 00001011 | byte 1: 2^1+2^0 byte 2 : 2^3 + 2^1 + 2^0 | Byte 1 : 3 Byte 2 : 11 | 779 (2^9+2^8+2^3 + 2^1 + 2^0) |
Konversi Byte ke Decimalkonversi dari Byte ke Decimal sedikit lebih kompleks karena adanya posisi pecahan yang harus diperhitungkan.
Konversi dari byte ke single/float/Doubleaturan :
bit ke | jumlah | fungsi | Note | |
Single | 1 | 1 bit | sign bit | 0 = positif 1 = negatif |
2-9 | 8 bit | Exponen bit | angka ajaib = 127 | |
10-32 | 23 bit | mantissa bit | ||
Double | 1 | 1 | Sign bit | 0 = positif 1 = negatif |
2-12 | 11 bit | Exponen bit | angka ajaib = 1023 | |
13-64 | 52 bit | Mantissa bit |
angka minor menggunakan exponen negatif dihitung mulai dari kiri ke kanan.
Tidak ada komentar:
Posting Komentar