十进制数转换成十六进制和八进制的计算公式
发布网友
发布时间:2022-05-12 04:23
我来回答
共1个回答
热心网友
时间:2023-11-12 09:29
设当前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进制的结果。