2014年最新C語言的學習資料:[3]03?

Tags: 語言, 資料,

原碼,反碼,補碼,10進位制1到7轉化為2進位制

方法/步驟

以5為例

0b101

原碼:0000 0101(0表示正數,1位元組)

0000 0000 0000 0101(2位元組)

正數的原碼就是反碼也就是補碼 三位一體

2014年最新C語言的學習資料:[3]03

以-5為例

-0b101

原碼:1000 0101

1000 0000 0000 0101

反碼:1111 1111 1111 1010

補碼:1111 1111 1111 1011

2014年最新C語言的學習資料:[3]03

負數的反碼是原碼符號位不動,其他位按位取反。

負數的補碼是反碼加1

無論正數負數,在記憶體中都是以補碼形式儲存的

2014年最新C語言的學習資料:[3]03

10進位制 2進位制 8進位制 16進位制

78 1001110 116 414

41 101001 51 29

37 100101 45 25

2014年最新C語言的學習資料:[3]03

8和16進位制怎樣轉化為10進位制

以34(8進位制)為例:先轉化為2進位制011 100

再轉化為10進位制4+8+16=28

2014年最新C語言的學習資料:[3]03

8進位制一位寫成2進位制的3位

16進位制一位寫成2進位制的4位

2014年最新C語言的學習資料:[3]03

10進位制1到7轉化為2進位制

1 1

2 10

3 11

4 100

5 101

6 110

7 111

2014年最新C語言的學習資料:[3]03

語言, 資料,
相關問題答案