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

時間 2021-08-30 10:37:16

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樓:匿名使用者

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

二進位制資料有什麼特點,二進位制的特點

1 十進位制數 人們通常使用的是十進位制。它的特點有兩個 有0,1,2 9十個基本字元組成,十進位制數運算是按 逢十進一 的規則進行的.在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進製制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.2 二進位制數 3 二進位制數有兩個特...

二進位制和十進位制的轉化,二進位制轉化為十進位制的方法?

我不能圓滿的你。給點我的想法吧!我覺得,如果按正確的轉化方法的話,那麼各類進製中,數的大小就都是統一的了 這句是你的原話。這句是沒錯的,不管按什麼方法轉化,他們的大小是不會變化的。但是,數的大小比較不是看他們的形式,不能因為one,和1不同就說他們是不一樣的。同樣也不能說10和10一樣就說他們是一樣...

關於二進位制負數的補碼,二進位制負數的補碼的原理為什麼要用補碼的形式改更負

胖大熙 求負整數的補碼,將其原碼除符號位外的所有位取反 0變1,1變0,符號位為1不變 後加1。同一個數字在不同的補碼錶示形式中是不同的。比如 15的補碼,在8位二進位制中是11110001,然而在16位二進位制補碼錶示中,就是1111111111110001。以下都使用8位2進位制來表示。例子 求...