以下是引用icesoul在2006-7-27 0:39:10的发言:
想问一下大家在转换八进制 十六 二的时候一般是自己算还是查表又还是借助于工具?
二进制,八进制,十六进制相互转换想对简单,不需要借助计算器的。
二进制转八进制(十六进制),以小数点为一点,整数部分往左数,每3(4)位作为一位八(十六)进制位,不够位的高位补0;小数部分往右数,每3(4)位作为一位八(十六)进制位,不够位的低位补0。
八进制,十六进制转二进制则相反。
例如:
二进制:10101110101。11011
则八进制为:010,101,110,101。110,110=2565。66
十六进制为:0101,0111,0101。1101,1000=575。D8
----------------解决方案--------------------------------------------------------
我习惯上机验证 什么程序结果都是计算机说了算 不知道大家同不同意我的观点
----------------解决方案--------------------------------------------------------
同意,只不过我说的只是一个进制转换的简便方法。
考试的时候没有计算机。
再说计算机也有出错的时候,呵呵。
----------------解决方案--------------------------------------------------------
以下是引用nuciewth在2006-7-27 9:27:06的发言:
二进制,八进制,十六进制相互转换想对简单,不需要借助计算器的。
二进制转八进制(十六进制),以小数点为一点,整数部分往左数,每3(4)位作为一位八(十六)进制位,不够位的高位补0;小数部分往右数,每3(4)位作为一位八(十六)进制位,不够位的低位补0。
八进制,十六进制转二进制则相反。
例如:
二进制:10101110101。11011
则八进制为:010,101,110,101。110,110=2565。66
十六进制为:0101,0111,0101。1101,1000=575。D8
谢谢高手指点~!其实书本上有讲过的但是自己笨没派上用场
听群一习话,胜读十年书啊
----------------解决方案--------------------------------------------------------