二進位制的與計算怎麼算,二進位制數的與運算是相加,那麼或運算怎麼算?比如110000010和10100110進行或運算等於?

2021-12-29 02:24:49 字數 5953 閱讀 1641

1樓:酷娛記

二進位制的計算資料是用0和1兩個數碼來表示的數。基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。計算機中的二進位制是一個非常微小的開關,用「開」來表示1,「關」來表示0。

二進位制的計算分為五種:

1、加法有四種情況: 0+0=0,0+1=1,1+0=1,1+1=10,0進位為1。

2、乘法有四種情況: 0×0=0,1×0=0,0×1=0,1×1=1。

3、減法有四種情況:0-0=0,1-0=1,1-1=0,0-1=1。

4、除法有兩種情況:0÷1=0,1÷1=1。

5、拈加法二進位制是加減乘除外的一種特殊演算法。拈加法運算與進行加法類似,但不需要做進位。

2樓:

與?邏輯上來說,假如有兩個簡單命題a和b,還有一個複合命題a與b。那麼複合命題a與b的值就跟a的值和b的值有關。

當且僅當a和b都為真時,a與b為真。在二進位制中,一般是0為假,1為真,所以如果是1與1的話,結果就是1。其他的,如0與1,1與0,0與0的結果都是0...

假設有一個數是11001,另一個是01101,那麼它們與的結果就是:01001.對應的位做與運算就能得到結果。

3樓:島上

06如何快速的將二進位制轉換成十進位制

4樓:匿名使用者

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

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

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 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

5樓:匿名使用者

首先要知道 與運算就是同為真時,才能為真,二進位制裡1代表真,0則為假!

兩個二進位制數進行與運算只要把他們相對應的位,分別進行"與"邏輯運算就可以了!

二進位制數的與運算是相加,那麼或運算怎麼算?比如110000010和10100110進行或運算等於?

6樓:

與運算,對應位全是1結果為1,否則為0

或運算,對應位全是0結果為0,否則為1

110000010和10100110進行運算:

110000010

|  010100110

-------------------

110100110

拓展資料:

二進位制計算是電子計算器採用的計算形式。電子計算機具有強大的運算能力,它可以進行兩種二進位制運算:算術運算和邏輯運算。

(1)邏輯「或」運算

又稱為邏輯加,可用符號「+」或「∨」來表示。邏輯「或」運算的規則如下:

0+0=0或0∨0=0

0+1=1或0∨1=1

1+0=1或1∨0=1

1+1=1或1∨1=1

可見,兩個相「或」的邏輯變數中,只要有一個為1,「或」運算的結果就為1。僅當兩個變數都為0時,或運算的結果才為0。計算時,要特別注意和算術運算的加法加以區別。

(2)邏輯「與」運算

又稱為邏輯乘,常用符號「×」或「· 」或「∧」表示。「與」運算遵循如下運算規則:

0×1=0或0·1=0或0∧1=0

1×0=0或1·0=0或1∧0=0

1×1=1或1·1=1或1∧1=1

可見,兩個相「與」的邏輯變數中,只要有一個為0,「與」運算的結果就為0。僅當兩個變數都為1時,「與」運算的結果才為1。

參考資料

7樓:叢曉曼

這個應該屬於計算機的具體語言二進位制具體怎麼來算還真的不清楚

二進位制的計算方法是怎樣的?請舉個例子謝謝,

8樓:

二進位制的運算算術運算二進位制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位進位);即7=111,10=10103=11。

二進位制的減法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加運算或異或運算) ;

二進位制的乘法:0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 * 1 = 1 二進位制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (無意義),1÷1 = 1 ;

邏輯運算二進位制的或運算:遇1得1 二進位制的與運算:遇0得0 二進位制的非運算:各位取反。

9樓:匿名使用者

二進位制都是1,0,如果想手算的話,比如32變成2進位制的演算法就是一、32/2=16,餘數0;

二、16/2=8,餘數0;

三、8/2=4,餘數0;

四、4/2=2,餘數0;

五、2/2=1,餘數0;

六、1/2=0,餘數1;

所以32的二進位制就是100000;餘數從下往上的順序就是他的二進位制數

10樓:匿名使用者

各個進位制的計算都是差不多的,關鍵在取餘和寫的順序。

看著書就會算了。

11樓:阿甘

32.16.8.4.2.1

1.0.0.0.0.0

什麼是二進位制?二進位制怎麼算?

12樓:兜轉瞬間

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

二進位制是計算技術中廣泛採用的一種數制。 二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是逢二進一,借位規則是借一當二,由18世紀德國數理哲學大師萊布尼茲發現。

當前的計算機系統使用的基本上是二進位制系統,資料在 計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是一個非常微小的開關,用開來表示1,關來表示0。

20世紀被稱作 第三次科技革命的重要標誌之一的 計算機的發明與應用,因為數字計算機只能 識別和 處理由0.1符號串組成的**。其運算模式正是二進位制。

19世紀愛爾蘭邏輯學家喬治布林對邏輯命題的思考過程轉化為對符號0.1的某種代數演算,二進位制是逢2進位的進位制。0、1是基本算符。

因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。

13樓:秒懂百科精選

二進位制:以2為基數的記數系統

怎麼樣算一個數的二進位制?比如說,36的二進位制是多少?怎麼算的?

14樓:匿名使用者

首先思考一下是十進位制,比如365=3*10^2+6*10^1+5*10^0

這樣你會發現一個規律,十進位制轉換=當前位的數*10^(位數-1)之和

這樣你再去理解二進位制,其實二進位制就是將10這個量值換成2,去計算得出最終的結果,為什麼稱為二進位制,當然是由於 每個位的數最大隻能是1,逢二進一,就像十進位制,逢十進一。

那麼我們就來分析一下36怎麼轉換為二進位制?

首先算一下2的1-10次方為多少

2^0=1    2^1=2    2^2=4    2^3=8    2^4=16    2^5=32

2^6=64    2^7=128    2^8=256    2^9=512    2^10=1024

第二步36=32+4=2^5*1+2^4*0+2^3*0+2^2*1+2^1*0+2^0*0

所以轉化為2進位制 就是100100

第三步運用更好的方法獲取二進位制

輾轉相除法

將值除以2,記下餘數。

只要所得的商不為0,繼續將最新的商除以2,並記下餘數。

商為0時,將餘數按照記錄的順序從下往上依次排列,即可得到該數的二進位制。

這樣就獲取48的二進位制位110000

48=32+16=2^5*1+2^4*1+2^3*0+2^2*0+2^1*0+2^0*0

15樓:智慧甄選

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

先說結果,我們再來推導。36 的二進位制 是 100100說到進位制轉化,先理解一下進位制,所謂x進位制,就是說每滿x就往高位進一位。而我們要處理二進位制,那麼也就是滿2進一,進位制內單個數字最大就只能為1。

之所以說這個,是因為要引入另一個概念,也就是餘數,嚴格的說是求模運算。比如36%10 = 3 餘 6。36是10進位制數,這裡對其進行了對進位制的求模運算,得到了個位數6,繼續對剩下的3進行求模得到3也就是十位數。

同理,任意進位制的轉化其實都可以用求模運算來處理。這裡求36的二進位制x36 % 2 = 18 ... 0 // 018 % 2 = 9 ...

0 // 009 % 2 = 4 ... 1 // 1004 % 2 = 2 ... 0 // 01002 % 2 = 1 ...

0 // 001001 % 2 = 0 ... 1 // 100100注意我們是從最低位開始得到結果的

所以進位制之間轉化其實就這麼簡單

16樓:曾經的夢想

我是這麼算的

36/2=18餘0

18/2=9餘0

9/2=4餘1

4/2=2餘0

2/2=1餘0

1/2=0餘1

所以36的二進位制是100100(從下往上的餘數)。

17樓:墳墓裡的魚

十進位制逢十進一,二進位制逢二進一36 除以2 得18(商數)-餘數是0;18/2=9,餘數是0;9/2=4,餘數是1;4/2=0,餘數是0;2/2=1,餘數是0。

36 的二進位制是100100;

100100 = 從極右邊的0 是2的零次方,最左邊的是2的5次方。

所以,2的5次方加2的2次方得36!

18樓:

36 除以2 得18(商數)-餘數是0;18/2=9,餘數是0;9/2=4,餘數是1;4/2=0,餘數是0;2/2=1,餘數是0。

36 的二進位制是100100;

100100 = 從極右邊的0 是2的零次方,最左邊的是2的5次方。

所以,2的5次方加2的2次方得36!

19樓:匿名使用者

先說結果,我們再來推導。36 的二進位制 是 100100說到進位制轉化,先理解一下進位制,所謂x進位制,就是說每滿x就往高位進一位。而我們要處理二進位制,那麼也就是滿2進一,進位制內單個數字最大就只能為1。

之所以說這個,是因為要引入另一個概念,也就是餘數,嚴格的說是求模運算。比如36%10 = 3 餘 6。36是10進位制數,這裡對其進行了對進位制的求模運算,得到了個位數6,繼續對剩下的3進行求模得到3也就是十位數。

同理,任意進位制的轉化其實都可以用求模運算來處理。這裡求36的二進位制x36 % 2 = 18 ... 0 // 可以理解為x的個位為0, 所以x應該等於 ?????????0

18 % 2 = 9 ... 0 // ???????009 % 2 = 4 ...

1 // ???????1004 % 2 = 2 ... 0 // ??????

01002 % 2 = 1 ... 0 // ??????001001 % 2 = 0 ...

1 // 100100注意我們是從最低位開始得到結果的

所以進位制之間轉化其實就這麼簡單

計算二進位制 十進位制數,二進位制轉十進位制的演算法怎麼算?

的 應該這樣簡單 先把39轉換成十六進位制 27然後再將那個2的一位變成二進位制的四位 0010再把7那一位變成二進位制的四位 0111 所以39的二進位制就是0010 0111 把這個二進位制數從右到左分組,四位一組為1101 0111 0001 然後把每一組變成十進位制就成了d71h 這樣很快變...

二進位制和十進位制是什麼,十進位制與二進位制有什麼區別?

二進位制就是逢二進一也就是說每個位的最大值為1例如 100,101,111都是二進位制分別代表十進位制的4,5,7十進位制就是逢十進一也就是說每個位的最大值是9例如 99,88,79等 總結 n進位制就是每個位的最大值為x 1 兩種計數的方式 十進位制和二進位制到底有什麼區別?十進位制與二進位制有什...

二進位制怎麼轉十進位制,二進位制如何轉化為十進位制

先寫出二進位制各位上代表的數字,然後運用加法即可計算出來。舉例二進位制10101110轉換成十進位制,這個二進位制數是8位的,那麼我們寫出8位二進位制數每位上的數字。最右邊位是個位,無論幾進位制,它都是1 然後寫左邊位是右邊位乘以2得到,因為我們要轉換的是二進位制 轉換n進位制就乘以n好了 這樣寫到...