提及來咱們對一些陌生或者未知的東西有一些恐懼感,可是又有一些期待,雖然我不肯定本身能不能學會這門語言,可是我會盡本身最大的努力學。二進制
咱們第一天學的的內容呢,對大多數的人都知道,計算機的語言是二進制,可是生活中咱們用的是十進制。那要怎麼換算二進制呢?計算機
好比一個例子: 我有個數字72 (十進制) 換成 二進制語言
72 除以2 得商 爲 36 18 9 4 2 1生活
所得餘數 爲 0 0 1 0 0 1數字
那麼從左到右寫 爲 1 0 0 1 0 0
那麼二進制 爲 100100
二進制換成十進制 計算爲 0x2(1-1)+0x2(2-1)+1x2(3-1)+0x2(4-1)+0x2(5-1)+1x2(6-1)////////公式爲ax20+bx21+cx22+...+mx2(n-1)
=8+64
=72
十進制互換八進制 和十進制互換十六進制都是如此(餘數所得爲0-7///0-9 ABCDEF)
可是呢 換算到的進制(數字)也就是基數都有
二進制 基數 0 1
十進制 基數 0 1 2 3 4 5 6 7 8 9
八進制 基數 0 1 2 3 4 5 6 7
十六進制基數 0 1 2 3 4 5 6 7 8 9 A B C D E F(A表明10)
二進制互換八進制(採用從右到左每三位一組,不夠加0補齊 8=23)
二進制 001 101 111 011
八進制 1 5 7 3
除商餘數 1 101 111 11
二進制 001 101 111 011
二進制互換十六進制(是採用每四位數16=24)
二進制 1001 0111 0111 1001
十六進制 9 7 7 9
除以商餘數 1001 111 111 1001
換二進制 1001 0111 0111 1001