怎麼學二進位制數

時間 2021-12-23 01:02:22

1樓:朗琅

1 10 11 100...這就是2進位制中的1 2 3 4...意思就是說夠了2就得向前進一位,就想十進位制一樣夠了十就得進一位.

2樓:

買本書,推薦「二進位制入門」

3樓:匿名使用者

一、二進位制數的表示法

二進位制是計算技術中廣泛採用的一種數制。二進位制數是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。

二進位制數也是採用位置計數法,其位權是以2為底的冪。例如二進位制數110.11,其權的大小順序為2^2、2^1、2^0、2^-1、2^-2。

對於有n位整數,m位小數的二進位制數用加權係數式表示,可寫為:

(a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)

二進位制數一般可寫為:(a(n-1)a(n-2)…a(1)a(0).a(-1)a(-2)…a(-m))2。

注意:1.式中aj表示第j位的係數,它為0和1中的某一個數。

2.a(n-1)中的(n-1)為下標,輸入法無法打出所以用括號括住,避免混淆。

3.2^2表示2的平方,以此類推。

【例1102】將二進位制數111.01寫成加權係數的形式。

解:(111.01)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2)

二、二進位制數的加法和乘法運算

二進位制數的算術運算的基本規律和十進位制數的運算十分相似。最常用的是加法運算和乘法運算。

1. 二進位制加法

有四種情況: 0+0=0

0+1=1

1+0=1

1+1=0 進位為1

【例1103】求 (1101)2+(1011)2 的和

解: 1 1 0 1

+ 1 0 1 1

1 1 0 0

2. 二進位制乘法

有四種情況: 0×0=0

1×0=0

0×1=0

1×1=1

【例1104】求 (1110)2 乘(101)2 之積

解: 1 1 1 0

× 1 0 1

1 1 1 0

0 0 0 0

+ 1 1 1 0

1 0 0 0 1 1 0

如何快速簡單的學會二進位制,十進位制,十六進位制等等

4樓:匿名使用者

二進位制的數字轉換到十六進位制,有個簡單辦法,只要4個數字一組轉換就行了. 如1001 0110 1010 1101,十六進位制就是96ad. 到十進位制:

就現在的數字1001011010101101, 從低位數算起1*2^0+1*2^2+1*2^3...,不過也可以從高位數算起,效果一樣. 從十六進位制也一樣:

(96ad) = (13(d)*16^0)+(10(a)*16^1)+(6*16^2)+(9*16^3)

5樓:**最大功能

軟體開發的話沒必要學這個什麼進位制。

二進位制數除法怎麼算?二進位制減法怎麼算

方法 要從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右。例如 二進位制數轉化成十進位制。二進位制 1 2 0 0 2 1 1 2 2 1 2 3 0 2 1 1 2 2 1 0 4 8 0 十進位制 所以總結起來通用公式為 二進位制 d 2 0 c 2 1 b 2 2 a 2 3...

二進位制數原碼反碼補碼計算,二進位制數原碼反碼補碼計算

行使 反碼 本人認為就是一個互換原理 如 7的8b 用二進位制表示為00000111b。在00000111b 中把5個 零 互換成1.而3個1互換成 零 就可得到00000111b的反碼11111000b 原碼 00000111b最高位 n 1 置為1.得原碼為10000111b。而補碼 是在 反碼...

十進位制數60轉換成二進位制數,二進位制數1110111轉換成十進位制數是

96未來可期 十進位制整數轉二進位制的方法是除2取餘法。十進位制數60轉換成二進位制數全過程如下 60 2 30.0 30 2 15 0 15 2 7.1 7 2 3.1 3 2 1.1 1 2 0.1 是除的意思,等號後面第一列為商,第二列為餘數餘數的倒序即為結果 111100 文史一家人 轉化為...