【运算】十,二,八,十六——进制彼此转换 2024-10-09 20:28 | 编途|C++ 本文最后更新于 135 天前,其中的信息可能已经有所发展或是发生改变。 总述 1.其他进制转10进制二进制:从最低为此开始,将每个位上的数提取出来,乘以2的(位次-1)次方,然后求和;八进制:从最低为此开始,将每个位上的数提取出来,乘以8的(位次-1)次方,然后求和;十六进制:从最低为此开始,将每个位上的数提取出来,乘以8的(位次-1)次方,然后求和;2.十进制转其他二进制:将该数不断除以2,直到商为0时为止,然后将每部得到的余数倒过来就是对应的二进制;八进制:将该数不断除以8,直到商为0时为止,然后将每部得到的余数倒过来就是对应的二进制;十六进制:将该数不断除以16,直到商为0时为止,然后将每部得到的余数倒过来就是对应的二进制;[倒过来就是竖式从上往下依次是最小位到最大位]3.二进制转其他八进制:从低位开始,将二进制每三位一组,转成对应的八进制数即可;十六进制:从低位开始,将二进制每四位一组,转成对应的八进制数即可;4.其他转二进制八进制:将8进制的每一位,转成对应的一个三位的二进制数十六进制:讲十六进制每一位,转成对应的一个四位的二进制数