計數方式背景:“數”究竟產生于何時,由于其年代久遠她混,我們已經無從考證烈钞。不過可以肯定的一點是“數”的概念和計數方法在文字記載之前就已經發(fā)展起來了泊碑。根據考古學家提供的證據,人類早在5000多年前就已經采用了某種計數方法毯欣。
進位制:是一種記數方式馒过,亦稱進位計數法或位值計數法。利用這種記數法酗钞,可以使用有限種數字符號來表示所有的數值腹忽。一種進位制中可以使用的數字符號的數目稱為這種進位制的基數或底數。若一個進位制的基數為n砚作,即可稱之為n進位制窘奏,簡稱n進制。現在最常用的進位制是十進制葫录,這種進位制通常使用10個阿拉伯數字進行記數着裹。
由于基數和底數的不同,同一個數字在不同的進制中有不同的表示米同。不同的進制也適用于不同的場景骇扇。
比如二進制用于計算機中、十進制是日常生活最常用的面粮、時鐘計時采用60進制 1分=60秒少孝。
二進制的特別之處
- 可以表示電路的狀態(tài):計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態(tài)熬苍,開關的接通與斷開稍走,這兩種狀態(tài)正好可以用二進制的1和0表示
- 二進制的運算法則少,運算簡單冷溃,使計算機運算器的硬件結構大大簡化(十進制乘法九九口訣有55條公式钱磅,而二進制乘法只有四條規(guī)則)。
- 從邏輯上講似枕,由于二進制0和1正好和邏輯代碼假和真相對應,有邏輯代數的理論基礎年柠,用二進制表示二值邏輯很自然凿歼。
因此現代的計算機和依賴計算機的設備里都用到二進制。
二進制的運算規(guī)則:
加法:0+0=0冗恨,0+1=1答憔,1+0=1,1+1=10
減法:0-0=0掀抹,1-0=1虐拓,1-1=0,10-1=1
乘法:0×0=0傲武,0×1=0蓉驹,1×0=0城榛,1×1=1
除法:0÷1=0,1÷1=1
不同進位數轉換
十進制轉成二進制:
整數部分态兴,把十進制轉成二進制一直分解至商數為0狠持。讀余數從下讀到上,即是二進制的整數部分數字瞻润。 小數部分喘垂,則用其乘2,取其整數部分的結果绍撞,再用計算后的小數部分依此重復計算正勒,算到小數部分全為0為止,之后讀所有計算后整數部分的數字傻铣,從上讀到下昭齐。
二進制轉換成十進制:
比如將1001012轉換為十進制:
1001012 = [ ( 1 ) × 25 ] + [ ( 0 ) × 24 ] + [ ( 0 ) × 23 ] + [ ( 1 ) × 22 ] + [ ( 0 ) × 2 ] + [ ( 1 ) × 1 ]
1001012 = [ 1 × 32 ] + [ 0 × 16 ] + [ 0 × 8 ] + [ 1 × 4 ] + [ 0 × 2 ] + [ 1 × 1 ]
1001012 = 3710