进制转换—二进制,八进制,十进制与十六进制
二进制与十六进制的互相转换;
各进制的表达方式
字面量:就是用什么样的方式书写数字。
二进制和十进制的转换
二进制转十进制
二进制数的每一位都代表一个2的幂次方的值。从右到左,每一位的权值依次是2⁰, 2¹, 2², 2³,依此类推。将每一位的数字(0或1)乘以其对应的权值,然后将所有结果相加,就得到了十进制数。
步骤:
1. 写下二进制数。
2. 从右到左给每一位编号,最右边是第0位。
3. 计算每一位的权值:2的位数次方。
4. 将每一位的数字乘以对应的权值。
5. 把所有结果相加,得到十进制数。
二进制数:1 0 1 1
位数: 3 2 1 0
权值: 2³ 2² 2¹ 2⁰ = 8 4 2 1
计算:
1×8 + 0×4 + 1×2 + 1×1 = 8 + 0 + 2 + 1 = 11
十进制转二进制
将十进制数转换为二进制数,通常使用除以2取余的方法。具体步骤如下:
步骤:
1. 将十进制数除以2,得到商和余数。
2. 将商继续除以2,得到新的商和余数。
3. 重复这个过程,直到商为0。
4. 将所有余数从下往上排列,得到的二进制数就是结果。
11 ÷ 2 = 5 余 1
5 ÷ 2 = 2 余 1
2 ÷ 2 = 1 余 0
1 ÷ 2 = 0 余 1
余数从下往上排列:1 0 1 1
所以,十进制数 11 转换为二进制是 1011。