二进制数中出现的数字字符只有两个:0和1。每一位计数的原则为“逢二进一”。所以,当D>1时,其相对应的B的位数必多于D的位数,如D=2时,对应的B=10,B的位数大于D的位数;当D=0或1时,B=D,B和D的位数相等,故选项C正确。
该题考察计算机常识。