标签: binary multiplication bits
如果要将两个二进制数相乘,一个具有n个位,一个具有m个位,产品的位数是多少?例如,如果我乘以6位的二进制数和8位的二进制数,产品会有多少位?
答案 0 :(得分:4)
当您将两个数相乘时,乘积中的位数不能小于max(m,n)且不能大于(m + n)。 (除非两个数字中的一个是0)。
在您的示例中,m = 10且n = 8。
产品中的最小位数为10,最大值为18.