十進位制轉二進位制可以使用短除法。而二進位制轉化為十進位制可以採用權相加法。
二進位制(binary)在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這一系統中,通常用兩個不同的符號0(代表零)和1(代表一)來表示 。數位電子電路中,邏輯閘的實現直接應用了二進位制,因此現代的計算機和依賴計算機的裝置裡都用到二進位制。
17世紀至18世紀的德國數學家萊布尼茨,是世界上第一個提出二進位制記數法的人。用二進位制記數,只用0和1兩個符號,無需其他符號。
加法
二進位制加法有四種情況: 0+0=0,0+1=1,1+0=1,1+1=10(0 進位為1)。
乘法
二進位制乘法有四種情況: 0×0=0,1×0=0,0×1=0,1×1=1
減法
二進位制減法有四種情況:0-0=0,1-0=1,1-1=0,0-1=1
除法
二進位制除法有兩種情況(除數只能為1):0÷1=0,1÷1=1
十進位制轉二進位制可以使用短除法。而二進位制轉化為十進位制可以採用權相加法。
二進位制(binary)在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這一系統中,通常用兩個不同的符號0(代表零)和1(代表一)來表示 。數位電子電路中,邏輯閘的實現直接應用了二進位制,因此現代的計算機和依賴計算機的裝置裡都用到二進位制。
17世紀至18世紀的德國數學家萊布尼茨,是世界上第一個提出二進位制記數法的人。用二進位制記數,只用0和1兩個符號,無需其他符號。
加法
二進位制加法有四種情況: 0+0=0,0+1=1,1+0=1,1+1=10(0 進位為1)。
乘法
二進位制乘法有四種情況: 0×0=0,1×0=0,0×1=0,1×1=1
減法
二進位制減法有四種情況:0-0=0,1-0=1,1-1=0,0-1=1
除法
二進位制除法有兩種情況(除數只能為1):0÷1=0,1÷1=1