进制转换
R进制转10进制
R进制转10进制可以使用按权展开的方法,具体的操作就是:将R进制数的每一位数值使用R^k^表示,底数是R,指数是k。其中,k与该位和小数点之间的位置有关。...十进制转R进制
十进制转R进制就比较简单了,这里我们可以使用短除法。
例如,将十进制数字69转换为二进制的过程如下所示。
?...例如,我们需要将二进制数10001110转换为十六进制数,如下所示。
?
注意:在十六进制中,分别使用A,B,C,D,E,F代表10,11,12,13,14,15。...所以,二进制10001110转化为十六进制的结果为8E。
十六进制转二进制与二进制转十六进制正好相反,将十六进制的每一位转换为四位二进制数即可。...在负数的原码和补码的转换中,我们可以得出如下结论:
负数的原码转补码是在原码的基础上除符号位外,其他位取反,然后末位加1。
负数的补码转原码是在补码的基础上除符号位外,其他位取反,然后末位加1。