a. 二進位制的資料表現形式
由0,1組成。 以0b開頭(1.7版本開始的,b可以大寫)
b. 八進位制的資料表現形式
由0,1,2...7組成 以0開頭
c. 十進位制的資料表現形式
由0,1...9組成
d. 十六進製制的資料表現形式
由0,1...9,a,b...f(大小寫均可)。 以0x開頭(x可以大寫)
位權展開法
舉例: 如 0b 0001 1010
十進位制: 1*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 0*2^0=26
a. 十進位製到任意進製的轉換原理
除基取餘, 直到商為零, 餘數反轉
十進位製到x進製這個基就是x。
b.舉例:(52轉換成二進位制 八進位制 十六進製制)
二進位制 52/2=26----0
26/2=13----0
13/2=6-----1
6/2=3------0
3/2=1------1
1/2=0------1 反轉後 110100
八進位制 52/8=6---4
6/8=0----6 反轉後 64
十六進製制 52/16=3-----4
3/16=0------3 反轉後 34
a. 8421碼及特點
8421碼是中國大陸的叫法,8421碼是bcd**中最常見的一種。
在這種編碼方式中每一位二值**的一都是代表乙個固定數值,把每一位的1代表的十進位制數加起來,得到的結果就是它所代表的十進位制數碼。
b. 通過8421碼的方式進行二進位制的相互轉換
(1):二進位製到十進位制的轉化
(2):十進位製到二進位制的轉化
c. 二進位製到八進位制的簡易方法 (100110) (3位一組,按二進位制轉換為十進位制來算)
100 110 八進位制:46
d. 二進位製到十六進製制的簡易方法 (100110) (4位一組,按二進位制轉換為十進位制來算) 0010 0110 十六進製制:26
a. 原碼: 就是二進位制定點表示法,即最高位為符號位,「0」表示正, 「1」表示負 其餘位表示數值的大小。
b. 反碼: 正數的反碼與原碼相同; 負數的反碼是對其原碼諸位取反,但符號位除外。
c. 補碼: 正數的補碼和原碼相同; 負數的補碼是在反碼的基礎上末位加1.
進製,原碼,反碼,補碼
1.c c 中,10進製數有正負之分,比如12表示正12,而 12表示負12,但8進製和16進製制只能用達無符號的正整數 2.正數用原碼表示,負數用補碼表示 3。二進位制數的四則運算 二進位制數與十進位制數一樣,同樣可以進行加 減 乘 除四則運算。其演算法規則如下 加運算 0 0 0,0 1 1,1...
原碼 反碼 補碼
正數 原碼 反碼 補碼一樣 7 原 0 0000111 b 7 反 0 0000111 b 7 補 0 0000111 b 負數 原碼就是原來的表示方法 反碼是除符號位 最高位 外取反 補碼 反碼 1 7 原 1 0000111 b 7 反 1 1111000 b 7 補 1 1111001 b 當...
原碼 反碼 補碼
正數 原碼 反碼 補碼一樣 7 原 0 0000111 b 7 反 0 0000111 b 7 補 0 0000111 b 負數 原碼就是原來的表示方法 反碼是除符號位 最高位 外取反 補碼 反碼 1 7 原 1 0000111 b 7 反 1 1111000 b 7 補 1 1111001 b 當...