1樓:匿名使用者
2537就是 2*8^3+5*8^2+3*8^1+7*8^0=1024+320+24+7=1375
2樓:
(2537)8
=(2×8^3+5×8^2+3×8^1+7×8^0)10=(1024+320+24+7)10
=(1375)10
3樓:一角錢半分貨
string jz = sr.value, num1 = sjzs.value;//num1為需要轉換到十進位制的數,jz為進位制位,就這題而言 jz=8,num1=2537
int jz = 0, num = 0;
int.tryparse(jz, out jz);
int total = 0, x = 1;
char str = num1.tochararray(0, num1.length);
for (int i = 0; i < num1.length; i++)
int.tryparse(str[i].tostring(), out num);
total += x*num;
x = 1;
}sc.value = total.tostring();//結果就是total
以上**僅供參考,是基於asp.net編寫的,其他程式做相應的編寫也可轉換,ps:沒有做驗證
十進位制327 65轉化八進位制,十進位制65轉換成二進位制和八進位制,十六進位制怎麼轉換?
整數部分 採用除基取餘法,基數為8,327 8,商40,餘7 40 8,商5,餘0 5 8,商0,餘5 從上到下依次是個位 十位 百位,所以,最終結果為 507 8。327 10 507 8 101000111 2小數部分 0.65 8 5.2,取5 0.2 8 1.6,取1 0.6 8 4.8,取...
十進位制轉換成八進位制的轉換方法,10進位制轉8進位制方法
方法1 採用除8取餘法。例 將十進位制數115轉化為八進位制數 8 115 3 8 14 6 8 1 1 結果 115 10 163 8 方法2 先採用十進位制化二進位制的方法,再將二進位制數化為八進位制數例 115 10 1110011 2 163 8 有兩種方法 直接法與間接法 一 直接法 分整...
將十進位制數76 625轉換成八進位制數為
將十進位制數76.625轉換成八進位制數為114.5。參考過程如下 76 8 9 4 9 8 1 1 1 8 0 1 把餘數從下往上排,故整數部分為114 0.625 8 5 小數部分為0.5 所以答案為114.5 整數部分 76 2 0 76 2 38 38 2 0 38 2 19 19 2 1 ...