int a=32
int b=6
int count=0
while(true)
{
a=a-b
if(a>=0)
{
count++
}
else
{
break
}
}
这除法多半是转化为了减法……大宏现在ARM单片机指令中有除法指令,并且被除数和除数相差越大,除法指令执行时间越长,估计就是反复执行被除数减去除数的减法,知道被除数不够减为止,笑桐这时候剩下的被除数碰仿坦是余数,重复的减法次数就是商。欢迎分享,转载请注明来源:内存溢出
int a=32
int b=6
int count=0
while(true)
{
a=a-b
if(a>=0)
{
count++
}
else
{
break
}
}
这除法多半是转化为了减法……大宏现在ARM单片机指令中有除法指令,并且被除数和除数相差越大,除法指令执行时间越长,估计就是反复执行被除数减去除数的减法,知道被除数不够减为止,笑桐这时候剩下的被除数碰仿坦是余数,重复的减法次数就是商。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)