Tentang binary, octal, dan hexadecimal

Contoh:

angka_base = 0b100 print("100 binary: ", angka_base)

dan dari kode diatas, kenapa hasil dari 0b100 bisa 4? maksudnya, perhitungan/pengubahannya gimana ya?, begitu juga dengan octal dan hexadecimal dengan kode yang sama seperti diatas

avatar FFluffy
@FFluffy

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

0b100 artinya 100 binary maka 100 = 1x2(pangkat 2) + 0x2(pangkat 1) + 0x2(pangkat 0) = 1x4 + 0x2 + 0x1 = 4 + 0 + 0 = 4

itu saya gatau nulis pangkatnya kaya gitu, maaf ya. jika salah mohon dikoreksi hehe.

avatar ranialmonk
@ranialmonk

42 Kontribusi 11 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban