为什么说1024可用10位表示,然后换算成2进制是11位数?

2024-11-27 00:50:03
推荐回答(3个)
回答1:

因为二进制数是从0开始表示的,所以10位二进制数可以表示0~1023这总共1024个数,但是要表示二进制的1024,由于1111111111表示的是1023,所以加上一个1就变成了10000000000。
即:10位二进制数可以表示1024个数
但是1024本身需要11位二进制数表示!

回答2:

10 位二进制数,可以表示 1024 个数字:0 ~ 1023。

而数字 1024,就需要 11 位二进制数来表示。

回答3:

变成2进制的就是1000000000