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