We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8 和 16 是 2 的幂,比起 10 进制,8 进制和 16 进制更接近计算机数据的表示方式。
通常我们采用 10 进制计数。10 进制数 2157 可以表示为:
也就是:
10 进制使用 10 的幂计数。同理,2 进制使用 2 的幂计数,比如,机器数 $1101_{2}$ 可以表示为:
这是 2 进制换算为 10 进制的方法,数 $1101_{2}$ 的真值是:
也就是 $1101_{2} = 13_{10}$.
N 进制使用 0 ~ N-1 的 N 个符号(大于 9 的数字依次用 A, B, C, D... 表示)表示数据,使用 N 的幂计数,数 $abcdef_{N}(a, b, c, d, e, f \leq N - 1)$ 可以表示为:
这是 N 进制数换算为 10 进制的方法。
数 $abcdef_{N}(a, b, c, d, e, f \leq N - 1)$ 换算为 10 进制是:
例如 $19765_{10}$ 换算为 16 进制的过程是:
$$\begin{array}{c|c} \text{商} & \text{余数} \\ \hline 19765 \div 16 = 1235 & \text{余数 } 5 \\ 1235 \div 16 = 77 & \text{余数 } 3 \\ 77 \div 16 = 4 & \text{余数 } 13 \\ 4 \div 16 = 0 & \text{余数 } 4 \\ \end{array}$$
一个 8 进制数字对应 3 个二进制数字:
要将数 $355_{8}$ 转换为 2 进制,将每一个 8 进制数字转换为对应的 2 进制表示,按照顺序连接起来:
因此,$755_{8} = 11101101_{2}$。
要将 $1110101110_{2}$ 转换为 8 进制,从最低位开始,将 2 进制数字划分为 3 个一组,按照顺序连接起来:
因此,$1110101110_{2} = 1656_{8}$。
一个 16 进制数字对应 4 个二进制数字:
要将数 $3A5C_{16}$ 转换为 2 进制,将每一个 16 进制数字转换为对应的 2 进制表示,按照顺序连接起来:
因此,$3A5C_{16} = 11101001011100_{2}$。
要将 $1110101110_{2}$ 转换为 16 进制,从最低位开始,将 2 进制数字划分为 4 个一组,按照顺序连接起来:
因此,$1110101110_{2} = 3AE_{16}$。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
8 和 16 是 2 的幂,比起 10 进制,8 进制和 16 进制更接近计算机数据的表示方式。
通常我们采用 10 进制计数。10 进制数 2157 可以表示为:
也就是:
10 进制使用 10 的幂计数。同理,2 进制使用 2 的幂计数,比如,机器数$1101_{2}$ 可以表示为:
这是 2 进制换算为 10 进制的方法,数$1101_{2}$ 的真值是:
也就是$1101_{2} = 13_{10}$ .
N 进制使用 0 ~ N-1 的 N 个符号(大于 9 的数字依次用 A, B, C, D... 表示)表示数据,使用 N 的幂计数,数$abcdef_{N}(a, b, c, d, e, f \leq N - 1)$ 可以表示为:
这是 N 进制数换算为 10 进制的方法。
N 进制转换为 10 进制
数$abcdef_{N}(a, b, c, d, e, f \leq N - 1)$ 换算为 10 进制是:
10 进制转换为 N 进制
例如$19765_{10}$ 换算为 16 进制的过程是:
2 进制和 8 进制相互转换
一个 8 进制数字对应 3 个二进制数字:
要将数$355_{8}$ 转换为 2 进制,将每一个 8 进制数字转换为对应的 2 进制表示,按照顺序连接起来:
因此,$755_{8} = 11101101_{2}$ 。
要将$1110101110_{2}$ 转换为 8 进制,从最低位开始,将 2 进制数字划分为 3 个一组,按照顺序连接起来:
因此,$1110101110_{2} = 1656_{8}$ 。
2 进制和 16 进制相互转换
一个 16 进制数字对应 4 个二进制数字:
要将数$3A5C_{16}$ 转换为 2 进制,将每一个 16 进制数字转换为对应的 2 进制表示,按照顺序连接起来:
因此,$3A5C_{16} = 11101001011100_{2}$ 。
要将$1110101110_{2}$ 转换为 16 进制,从最低位开始,将 2 进制数字划分为 4 个一组,按照顺序连接起来:
因此,$1110101110_{2} = 3AE_{16}$ 。
The text was updated successfully, but these errors were encountered: