十进制数转换成十六进制、八进制和二进制,虽然现在可以用计算器可以转换,除了转换成二进制我可以自己换算但转换成十六进制和八进制就不会换算了,谁能把十进制数转换成十六进制和八进制的计算公式详细的讲下,
人气:168 ℃ 时间:2020-04-10 20:22:04
解答
设当前10进制数为X.
16进制数表示为:an-1..a1a0(n位) = an-1*16^n-1+...+a1*16^0 = X
则十进制转换为16进制即要求出an-1..a1a0.
则用X / 16 = X'.a0; X'/16 = X'.a1.最后求出an-1
因此十进制数X转换为A进制数an-1an-2...a2a0,就用X整除A求得商得到余数a0,商再整除A得到余数a1.如此反复n次.求得的余数a0~an-1倒叙排列就是转换为A进制的结果.
推荐
猜你喜欢
- nano3 nacl (nh4)2so4 怎么用一个试剂鉴别
- 求直线y=3x-2与y=-2x+4和x轴所围成的三角形的面积
- 同温同压下,同体积的CH4和NH3分子数之比
- 17到18世纪西方的历史背景?
- 一种商品先降价5分之1,后提价5分之1,原价和现在的价格的比是(过程)
- 一个正方形的边长是4cm,它的周长与面积是相等的._.(判断对错)
- 一个杯子裏装满水,水上有块冰,此时水已满,冰融化了,
- 一件工程,甲独做2天完成1/6,乙独做要15天完成.甲、乙合做这项这件工程,其中甲休息了3天.需几天?