若要用二进制表示十进制数0-1023,则至少需要 几个二进制位?

我算出来的是:1111 1111 11 ,10个1 不知道是不是十个二进制位 ,说下过程 谢谢

1位二进制,可以表示0~1;
2位二进制,可以表示0~3;
3位二进制,可以表示0~7;
……
10位二进制,就可以表示0~1023。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-18
0--1023 共有 1024个编码要表示

列方程即 2^n = 1024 2的n次方等于 1024

求 n = log1024 = 10
2
第2个回答  2011-09-19
就是N个二进制数,表示的范围0到以2底N的二次方