1樓:dawer貝柯
相當於把二進位制轉換成十進位制,相加,再把它轉換成二進位制。
2樓:匿名使用者
你確定是加法運算而不是或運算?
加法運算結果是 240 可以先換算成十進位制做加法11001001 =201
00100111 =39
201+39= 240
換算成二進位制是
11110000
3樓:北漂氣流
還是一位一位的加,滿2進1
11001001 +
00100111
----------------------11110000
11001001 + 00100111 ---------------------- 11110000 從最右邊開始,和我們小學的10進位制整數相加一樣,只是這個是二進位制,逢2進1
其實很簡單,逢二進一 ,從最右邊開始是1+1, 所以等於10, 0寫出來,1進到前一位去,所以這裡是1+1, 又等於10,0寫出來,1又進到前一位,又是1+1=10,0寫出來,1進到前一位,是1+1=10,0又寫出來,1進到前一位,所以到這裡是1+0=0。以此類推。
執行二進位制算術加法運算01010100+10010011,其結果是 a.11100111 b.11000111 c.00010000 d.11101011
4樓:多xdl點事
b.11000111。
二進位制運算就是,遇2進位,二進位制的運算算術運算二進位制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位進位),所以:01010100+10010011=11000111。
如圖示例:
擴充套件資料二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。
計算機中的二進位制則是一個非常微小的開關,用「開」來表示1,「關」來表示0。
5樓:匿名使用者
選a啦,二進位制就把它當類似我們熟悉的十進位制來計算也是一樣的,不過是滿10進1改為滿2進1而已。。實在不理解就把兩個加數都換算成十進位制再加,得到的數再轉化為二進位制(相當麻煩)
二進位制轉換16進位制二進位制轉換16進位制彙編
16進位制有數字0 9,還有a f,一共16個數碼。轉換的時候,先統一加上30h,然後要判斷是數字還是字母,數字的ascii碼和字母的ascii碼可不是一樣的哦。所以和3ah比較。如果是數字,不變 如果是字母,再加上7h 你的程式是用大寫字母表示,若是小寫字母,那應該再加上27h 數符在輸出時是按其...
二進位制資料表示方法,二進位制和16進位制分別用啥符號表示的?
計算機內部的資料表示有兩種形式,一種是並行資料,有一位二進位制就用一條導線專傳屬送,在內部儲存時是用儲存器,同樣,一位二進位制數就需要一位儲存器來儲存,這樣的話,就不會出現你所說的那樣的錯誤了。當然了,在計算機內部傳送資料是有非常嚴格的時間順序的,在時間上不會出現錯誤,在資料位數上也不會出現錯誤的。...
二進位制數字怎麼表示二進位制數字表示
2 輸入預處理命令和主函式 由於空格數容易輸錯,建議直接複製貼上 輸入 include 輸入輸出標頭檔案 void main 空型別 主函式 3 定義變數和陣列的資料型別並輸入一個十進位制 int b 16 x,k,r,i 定義變數和陣列的資料型別為整型 printf 輸入一個十進位制 輸出文字提示...