二進位制的運算有什麼規律?我老是搞不懂

2021-08-26 05:31:31 字數 1312 閱讀 3563

1樓:匿名使用者

(!)這和取反運算有什麼關係??取反是(~)當邏輯關係不成立時,加上!代表成立,反之一樣int a=1,b =2;

if(a != b)該條件 成立

取反(~)

#define b1111_0000 0xf0#define b0000_1111 0x0fchar a = ~b1111_0000

此時a的值就應該和b0000_1111相等

2樓:南京財經大學

!代表“相反的”的意思。例如,c語言中等於是“==”不等於就是“!=”

還有,在c語言中,非零就是真,零就是假。如!5表示假,!0表示真

3樓:逝丶安然

!=!equalse()

我可以這樣理解麼,不等於,

4樓:

!的意思就是:如果!右邊的表示式為真,那麼!表示式的結果就為假。反之,如果!右邊的表示式為假,那麼!表示式的結果就為真。例如:

0為假! 0 就為真。不知道這樣你明白沒有

5樓:匿名使用者

就是真變假,假變真咯

在通訊原理中,碼元傳輸速率和進位制數是否有關?這問題我一直搞不懂,請高手幫助,o(∩_∩)o謝謝

6樓:湛聽芹

碼元速度單位是baud 資訊傳輸速度單位一般是bit/s 前者與進位制無關

如何把二進位制轉換成八進位制。搞不懂從右往左三位一取,之後的數字是什麼?

7樓:匿名使用者

八進bai制是逢八進一,最大值為

du7,在二進

制而言就zhi是111,所以二進位制轉八進dao制可以從右向左專3位一組分隔,分別轉換屬,比如:

111101001110 011-->111 101 001 110 011-->75163o

有點搞不懂了 按位與最終的運算結果究竟是二進位制數字還是隻有對錯的0和1啊

8樓:匿名使用者

對錯就是bai10,10就是對錯

計算機du只能識別10.至於對錯是程

zhi序員在使用dao的時候進行判斷得出的。與版的結果只是數字,但是權邏輯與的時候我們常說真真為真,真假、假真、假假為假,與其實可以看做算術的乘法,1*1=1,其他都是0,所以邏輯與又叫邏輯乘。

計算機只能識別1和0,這樣記住就可以了

9樓:匿名使用者

計算的時候是按照二進位制進行的,儲存到變數中也是和其他變數一樣的。

二進位制能簡化運算規則,二進位制的運算規則

其實二進位制不能簡化運算規則。二進位制和其他進位制原理差不多,只是二進位制只用0和1表示資料,所以它具有獨特的運算方法。計算機就是利用了二進位制特殊的運算規則設計的。比如,兩個數二進位制數相加,結果等價於兩個數的補碼相加再求補碼。原碼,反碼,補碼是二進位制數的三種表示形式,都是二進位制,三種形式轉換...

為什麼二進位制運算中01,為什麼二進位制運算中

0 1 1是指本位,不考慮借位的情況。例如1位十進位制 數,其範圍是0 9,我們從9開始,不內斷減1,就會得容到8 7 6.但減到0的時候,再繼續減1會怎樣呢?若不考慮向高位的借位情況,只看本位 0 1 9。這與二進位制數運算中0 1 1是類似的。二進位制運算中為什麼0 1 1?如果只考慮本位的話,...

什麼是二進位制二進位制是什麼意思

首先給你舉個例子 先看10進位制,我們常用的。如果用位權怎麼表示呢 例如 1234.56 是不是就等於 1 1000 2 100 3 10 4 1 5 0.1 6 0.01 也就是 等於 1 10 3 2 10 2 3 10 1 4 10 0 5 10 1 6 10 2 二進位制也一樣呀 110.1...