二進位制、八進位制、十進位制、十六進製制
二進位制:以0b或0b開頭
八進位制:0開頭 ---------077(逢八進一)
十進位制:正常表示(逢十進一)
十六進製制:以0x開頭----------0xff (10 ~~ 15用 a ~ f 表示)(逢十六進一)
十進位制 -----> 二進位制
對 500 進行轉換我們先列一組 0000 0000 0000
從右向左分別代表 1 2 4 8 16 32 64 128 256 512…2^n(個人認為據此均以黑斜體字類似此操作更方便的得出結果)
二進位制 -----> 十進位制
101 1110 1101 = 1 + 4 + 8 + 32+64 + 128 + 256 + 1024 = 1517
二進位制 -----> 十六進製制
每四位進行分割,前面不夠位數的補0.
對 101 1110 1101 進行轉換,即對 0101 1110 1101 進行轉換。
每四位從右向左分別代表 1 2 4 8 ,是 0 的不進行計算,是 1 的使用所代表的數進行相加,最終以 0x 開頭,後面寫每四位所得的數(10 ~~ 15用 a ~ f 表示),即 0101 1110 1101 = 0x5ed.
0101 ----> 5
1110 ----> e
1101 ----> d
十六進製制 ----> 二進位制
把每一位都分解成4個二進位制數。
0xbd9f = 1011 1101 1001 1111
b ----> 1011
v ----> 1101
9 ----> 1001
f ----> 1111
二進位制 ----> 八進位制 (八進位制幾乎用不到)
每三位進行分割。
111 = 7(逢八進一)
001 011 110 110 011 111 = 0136637 *** (0開頭) ***
001 ----> 1
011 ----> 3
110 ----> 6
110 ---->6
011 ----> 3
111 ----> 7
進製間轉換
1.進製間轉換 十進位制轉二進位制 十進位制的數一直除以2,直到商為0,結果為逆序的每個餘數。除2取餘,逆序排列 法,十進位制轉 八 十六進製制同理 十進位制小數轉二進位制小數 小數一直乘以2,直到小數部分為0,結果為順序的每個整數部分。乘2取整,順序排列 法 0.25 10 0.01 2 0.25...
進製間轉換
因為不可能為每個數值都創造乙個符號,所以需要用基本數字組合出復合的數值,這樣就有了進製的概念。其實所有進製都是人為的創造,都是用來計數方便的。現在最常用的進製是十進位制,當然其它的進製也在使用中。例如 半斤八兩 這個成語,就反映了古代一斤等於十六兩的概念,也就是十六進製制計數方式。計算機程式設計中常...
進製間轉換
1.進製間轉換 十進位制轉二進位制 十進位制的數一直除以2,直到商為0,結果為逆序的每個餘數。除2取餘,逆序排列 法,十進位制轉 八 十六進製制同理 十進位制小數轉二進位制小數 小數一直乘以2,直到小數部分為0,結果為順序的每個整數部分。乘2取整,順序排列 法 0.25 10 0.01 2 0.25...