1、二進制
二進制用B表示,其中B是英文二進制Binary的首字母。
2、四進制
四進制數用Q表示,是以4為基數的進位制,以 0、1、2 和 3 四個數字表示任何實數。?
3、八進制
八進制用O表示,八進制的基數R=8=2^3,有數碼0、1、2、3、4、5、6、7,並且每個數碼正好對應三位二進制數,所以八進制能很好地反映二進制。
4、十進制
十進制用字母D來表示,其中D是英文十進制Decimal的首字母D。
5、十六進制
十六進制用字母H來表示,在c語言中用添加前綴0x以表示十六進制數。它由十六個數碼:數字0~9加上字母A-F組成(它們分別表示十進制數10~15),十六進制數運算規律是逢十六進壹,即基數R=16=2^4。
例如:十六進制數4AC8可寫成(4AC8)16,或寫成4AC8H。
擴展資料:
十進制數轉換成R 進制數,須將整數部分和小數部分分別轉換,規則如下:
1、整數轉換-除R 取余法 規則:
(1)用R 去除給出的十進制數的整數部分,取其余數作為轉換後的R 進制數據的整數部分最低位數字;?
(2)再用R去除所得的商,取其余數作為轉換後的R 進制數據的高壹位數字;?
(3)重復執行(2)操作,壹直到商為0結束。例如:115 轉換成 Binary數據和Hexadecimal數據 (圖2-4) 所以 115 = 1110011 B = 73 H。
2、小數轉換-乘R 取整法 規則:
(1)用R 去乘給出的十進制數的小數部分,取乘積的整數部分作為轉換後R 進制小數點後第壹位數字;?
(2)再用R 去乘上壹步乘積的小數部分,然後取新乘積的整數部分作為轉換後R 進制小數的低壹位數字;
(3)重復(2)操作,壹直到乘積為0,或已得到要求精度數位為止。
3、小數轉換-整數退位法:舉例:0.321d轉成二進制,由於321不是5的倍數,用取余法、取整法可能要算很久,這時候我們可以采用整數退位法。
百度百科-進制