这是关于如何在二进制到八进制、八进制到十六进制、二进制到十六进制之间进行数字转换。(在所有这些小数点中,无论是源还是目的地,都不存在)
无论是在源中还是目标中,每当涉及十进制时,我都有一个一般的方法,
2示例:将十进制20转换为八进制
所以八月份是24。这样你就可以做任何事情(二进制,十六进制)从十进制。
8示例:将二进制1010转换为十进制
H 1251:1x2*3=
之和为10,单位为十进制。这样你就可以做任何事情(八进制,十六进制)到十进制。
问题
有没有类似的一般逻辑,我可以用来转换八进制,十六进制和二进制?
希望上面是清楚的..。否则就让我知道。
发布于 2010-08-10 12:32:59
二进制和八进制或十六进制之间的转换甚至比十进制更容易。只需将二进制数字分成3或4组(取决于oct或十六进制),然后将每个组转换为一个数字。(如果您没有3或4个二进制数的倍数,只需将数字左加零。)
示例:
111101111010 binary
1111 0111 1010
F 7 A
F7A hex
111101111010
111 101 111 010
7 5 7 2
7572 oct转换回来正好相反。八进制或十六进制中的每个数字直接转换为3位或4位二进制数字。
https://stackoverflow.com/questions/3448580
复制相似问题