十进数511的二进制是多少?

来源:百度知道 编辑:UC知道 时间:2024/09/21 20:39:09

511/2 255余1
255/2 127余1
127/2 63余1
63/2 31余1
31/2 15余1
15/2 7余1
7/2 3余1
3/2 1余1
1/2 0余1
然后把余数倒着写就是 111111111

111111111

你可以运行XP自带的计算器,点 开始 -> 程序 -> 附件 -> 计算器
打开计算器之后,点菜单 查看->科学型
然后就可以进行十六进制、十进制、八进制、二进制之间的两两转换了。

有个简单点的方法
512 = 2^9 = 1000000000
所以511 = 2^9 -1 = 1000000000 - 1 = 111111111

十进制数转化成二进制很容易
用511除以2,等于255余1(保留1),再255除以2,等于127余1(保留1),再127除以2,等于63余1(保留1)..........
最后将所有余数倒过来就是你要的了

楼上的除错了

111111111

111111111