二進位制轉八進位制/十六進製制
每3/4位二進位制對應一位八進位制/十六進製制數
二進位制轉十進位制
按權展開
整數:1*2^(n-1),n為位數
小數:1*2^n
八進位制轉二進位制
一位八進位制數表示三位二進位制數
八進位制轉十進位制
按權展開
整數:x*8^(n-1),n為位數,x為當前位的八進位制數值
小數:1*2^n
八進位制轉十六進製制
先轉化為二進位制,再轉化為十六進製制
十進位制轉二/八/十六進製制
整數:除2/8/16取餘,逆序排列
小數:乘2/8/16取整,順序排列
十六進製制轉二進位制
一位十六進製制數表示四位二進位制數
十六進製制轉八進位制
先轉化為二進位制,再轉化為八進位制
十六進製制轉十進位制
按權展開
x*16^(n-1),n為位數,x為當前位的十六進製制數值
小數:1*2^n
進製轉化相關
輸入為一行,m 32位整數 n 2 n 16 以空格隔開。為每個測試例項輸出轉換後的數,每個輸出佔一行。如果n大於9,則對應的數字規則參考16進製制 比如,10用a表示,等等 輸入7 2 輸出 include using namespace std int main while m s table ...
進製轉化器。
能夠進行二,八,十,十六進製制之間的轉化。include include void turn1 printf 轉化為二進位制為 while i 0 printf d b i printf n void turn2 printf 轉化為八進位制為 while i 0 printf d b i prin...
c 進製轉化
轉換為十進位制 convert.toint32 值字串 字串的進製 十進位制轉為其他進製 convert.tostring 十進位制值,要轉換的進製 using system using system.linq using system.net.security 十進位制整數轉換為其他進製 stat...