为什么计算机算乘法比算加法费时间

wangchuang2017 / 2023-08-16 / 原文

因为计算机机用的是二进制算法也就是只有0和1.也就是说逢2进1.二进制加法
 
有四种情况: 0+0=0
 
0+1=1
 
1+0=1
 
1+1=0 进位为1
二进制乘法
 
有四种情况: 0×0=0
 
1×0=0
 
0×1=0
 
1×1=1
如果要算高位数的乘法就得转换为加法所以会比加法算的时间长