如果你要计算两个二进制数的乘积,一个有n位,另一个有m位,那么乘积会有多少位呢?例如,如果我将一个6位的二进制数和一个8位的二进制数相乘,它们的乘积将是多少位?
如果你要计算两个二进制数的乘积,一个有n位,另一个有m位,那么乘积会有多少位呢?例如,如果我将一个6位的二进制数和一个8位的二进制数相乘,它们的乘积将是多少位?
当你乘两个数字时,其积的二进制位数不能少于max(m,n),并且不能超过(m+n)(除非其中一个数字为0)。
在你的例子中,m=6,n=8。
积的最小位数将是8,最大位数将是14。