首先,要想簡單的明白,就先看看十進位制吧,我們平時用的這些計數法就叫十進位制計數法,為什麼叫十進位制呢,明擺著,夠十了就要進位,拿11來說,有兩位是吧,右邊數過去,第一位是個位,在個位是這個1就只代表1 ,是吧。好,看過去,第二位是十位,這位上的一個1就不是代表1了,是吧,他代表10,和個位的1相加這個數的值就是十一了。上面的這些夠簡單了吧。
從上面的這些出發,就可看看進位計數法,所有這些幾進位制幾進位制核心的靈魂就是進位計數,說白了就是夠這個值我就不用這個位作標記了,我進一位,還是說10進位制,逢10進一,就是說值夠10了我就進位,不在這個位記了,所以可以看到,我位記數只有0~9的10個數字,不會有個字元代表10,因為我用10位上的1來代表了,那當然10位的2就代表二十咯,十位記到10了,又要進位了,到百位……
二進位制就是類似的這樣,但它是夠2進1了,不記到10了(電腦它笨,呵呵,其實真正是因為二進位制在物理上容易實現),那也是說二進位制不會有2這個符號出現,因為夠二他也進位了,不需要2。那好,還是那個“11”,第一位他還是一(因為未夠2嘛),但那第二位那個1就是10了,因為它是夠2就進位了,就是怎樣?這個1代表1個二而不是1個十,好,那是1個二,加上第一位的1個一,值是多少?是三咯。很好,那2怎樣表示,2就是1+1吧,1+1要進位,第一位變成了0,第二位變成了1,那就是10哦。
原在我返過來就說說上面那個進位計數,他有什麼特點呢?拿10進位制來說。個位的單位是一,一即是10^1(代表10的零次方),十位的單位是十,即是10^1,百位單位是百,即是10^3,規律就出來了,那是10的幾次方來的,123這個10進位制數,他的值是多少,是1×10^2 2×10^1 3×10^0,二進位制也類似,從右到左第一位的單位或說基數就是2的幾次方,就是一、二、四、八……
其實你可能明白那個什麼逢幾進一了,就是不明那些公式是搞啥子的吧?好,我試著說幾個簡單點的公式,二進位制化十進位制:公式是怎樣?舉例101個二進位制數,從右往左來轉化過程就是這樣:
1×2^0 0×2^1 1×2^3,計出是多少,1×1 0×2 1×4=5吧,嗯,為什麼這樣就行了呢?你再看看那公式,有了個2,這是啥東東,這在2進制中是不會有啊,對,我們在這一步就把的基數化成了10進位制對應的值,最後的各個位都化成了10進位制的形式,相加出不就是10進位制了?
10進位制化二進位制呢:除以2取餘數倒著寫.這樣說吧,一個值中夠2就要進位了,是吧,比如7,7就代表有7個1,是吧,7個1中就有3個2和1個1吧,那些2都是要進位的,但最後1個1夠2只好留在第一位,7除以2餘1吧,這個1就是第一位的,再來看,第二位上進了3個2吧,但第一位上不能超過2的啊,好,我再除,又只剩一個,且進1,剛好都不夠2了,變成了111.
首先,要想簡單的明白,就先看看十進位制吧,我們平時用的這些計數法就叫十進位制計數法,為什麼叫十進位制呢,明擺著,夠十了就要進位,拿11來說,有兩位是吧,右邊數過去,第一位是個位,在個位是這個1就只代表1 ,是吧。好,看過去,第二位是十位,這位上的一個1就不是代表1了,是吧,他代表10,和個位的1相加這個數的值就是十一了。上面的這些夠簡單了吧。
從上面的這些出發,就可看看進位計數法,所有這些幾進位制幾進位制核心的靈魂就是進位計數,說白了就是夠這個值我就不用這個位作標記了,我進一位,還是說10進位制,逢10進一,就是說值夠10了我就進位,不在這個位記了,所以可以看到,我位記數只有0~9的10個數字,不會有個字元代表10,因為我用10位上的1來代表了,那當然10位的2就代表二十咯,十位記到10了,又要進位了,到百位……
二進位制就是類似的這樣,但它是夠2進1了,不記到10了(電腦它笨,呵呵,其實真正是因為二進位制在物理上容易實現),那也是說二進位制不會有2這個符號出現,因為夠二他也進位了,不需要2。那好,還是那個“11”,第一位他還是一(因為未夠2嘛),但那第二位那個1就是10了,因為它是夠2就進位了,就是怎樣?這個1代表1個二而不是1個十,好,那是1個二,加上第一位的1個一,值是多少?是三咯。很好,那2怎樣表示,2就是1+1吧,1+1要進位,第一位變成了0,第二位變成了1,那就是10哦。
原在我返過來就說說上面那個進位計數,他有什麼特點呢?拿10進位制來說。個位的單位是一,一即是10^1(代表10的零次方),十位的單位是十,即是10^1,百位單位是百,即是10^3,規律就出來了,那是10的幾次方來的,123這個10進位制數,他的值是多少,是1×10^2 2×10^1 3×10^0,二進位制也類似,從右到左第一位的單位或說基數就是2的幾次方,就是一、二、四、八……
其實你可能明白那個什麼逢幾進一了,就是不明那些公式是搞啥子的吧?好,我試著說幾個簡單點的公式,二進位制化十進位制:公式是怎樣?舉例101個二進位制數,從右往左來轉化過程就是這樣:
1×2^0 0×2^1 1×2^3,計出是多少,1×1 0×2 1×4=5吧,嗯,為什麼這樣就行了呢?你再看看那公式,有了個2,這是啥東東,這在2進制中是不會有啊,對,我們在這一步就把的基數化成了10進位制對應的值,最後的各個位都化成了10進位制的形式,相加出不就是10進位制了?
10進位制化二進位制呢:除以2取餘數倒著寫.這樣說吧,一個值中夠2就要進位了,是吧,比如7,7就代表有7個1,是吧,7個1中就有3個2和1個1吧,那些2都是要進位的,但最後1個1夠2只好留在第一位,7除以2餘1吧,這個1就是第一位的,再來看,第二位上進了3個2吧,但第一位上不能超過2的啊,好,我再除,又只剩一個,且進1,剛好都不夠2了,變成了111.