设任意一个十进制证书D,转换成对应的无符号二进制整数B,那么就这两个数字的长度(即位数)而言,

2025-03-17 22:14:23
推荐回答(2个)
回答1:

虽然问题是任意一个十进制整数,但只需要考察一位十进制整数D就可以说明问题。
一位十进制整数D可以表示0~9,而将0~9转换成二进制数B却是0~1001,那么,除了十进制整数0和1转换成二进制整数仍然为0和1之外,其它二进制整数的位数都要大于相同数值的十进制整数。一位十进制整数尚且如此,那么任意长度的十进制数就更是如此了。
因此,答案D:“B的数字位数大于或等于D的数字位数”是上述4种选择中的唯一正确的答案。

回答2:

  • 百度一下