一般的人都会直接回答:不要想太多,除数当然不能为0。但是在C/C 中事实真的如此么?
我们先来看一组例子。
void main()
{
int i = 77, j = 7, ans= 0;
ans = i / j;
printf("answer:%d", ans);
}
毋庸置疑答案是:answer:11
除法对电脑来说本质上是减法运算。
减法器阵列
FPGA就是通过减法器阵列来实现除法的功能。
也就是说电脑将被除数不停地去减除数,直到数据为0为止。
换做代码来讲就是。
void main()
{
int i = 77, j = 7, ans = 0;
无穷接近于0
,