二进制乘法:产品的位数

时间:2015-09-22 15:35:11

标签: binary multiplication bits

如果要将两个二进制数相乘,一个具有n个位,一个具有m个位,产品的位数是多少?例如,如果我乘以6位的二进制数和8位的二进制数,产品会有多少位?

1 个答案:

答案 0 :(得分:4)

当您将两个数相乘时,乘积中的位数不能小于max(m,n)且不能大于(m + n)。 (除非两个数字中的一个是0)。

在您的示例中,m = 10且n = 8。

产品中的最小位数为10,最大值为18.