二進位、八進位、十六進位是有很多實際意義的,人們生活中都用十進位,不要誤以為只有十進位才有現實意義,每個進位的出現都有偉大的歷史意義。
二進位
二進位的出現是創歷史性的,在古代就有兩儀生四象,四象生八卦,八卦生萬物的說法,世間萬事萬物至少都有兩個狀態,比如生存/死亡、開/關、好/壞、高/低、大/小、長/短、胖/瘦等,這兩個狀態就可以使用二進位的0和1來表示。如今二進位主要運用於電子技術的數字電路當中,就比如計算機,最直接能夠識別的語言就是二進位語言。數字電路一般只有兩個狀態,高電平、低電平,導通、截止,開通、關斷,有、無,真、假等,全是二進位表示,邏輯電路全是使用0和1的二進位表示。
八進位、十六進位
八進位和十六進位在現實應用當中,主要是運用在電子技術、計算機編程等領域,是為了配合二進位而使用的,二進位是機器能夠識別的最直接語言,但是二進位位數太多,不方便記錄,所以一般把二進位轉化為八進位或十六進位。為什麼不直接把二進位轉化為十進位呢?因為二進位轉化為十進位較麻煩,不夠直觀,而二進位轉化為八進位或十六進位十分方便,3位二進位可轉化為1位八進位,4位二進位可轉化為1位十六進位,比如二進位111轉化為八進位7,二進位1111轉化為十六進位F。只有3位或4位二進位轉化為十進位還是比較容易,但是如果多位二進位呢?就很麻煩了,比如二進位1111111111111111轉化為十進位,很難秒算出來,需要藉助計算器,但是轉化為十六進位就不一樣了,四位四位二進位合併為一位十六進位就可以了,即二進位(1111111111111111)=十六進位(FFFF),一目了然很方便,只要記住下圖16個二進位轉化為十六進位的數字即可。
總結:十進位主要運用於日常生活當中,而二進位、八進位、十六進位主要運用於電子技術行業,二進位是數字電路、處理器等最直接的語言,八進位、十六進位由於有著方便轉化記錄的意義而使用,如今更多的是十六進位進行存儲記憶,八進位較少使用,比如處理器裡的寄存器、存儲器的地址、數據都是使用十六進行進行表示。