简单说,看自然数a是不是自然数b的约数,就是说c=b/a是不是能除尽的整数.
而因数则不同.
若a是b的因数,那么b/a=c就可以了,c可以是任何数.
但是在这里你说a是b的因数,一定是要有前提关系:b=ac.
这里,与约数不同的地方,也就是第三条中说的.
你可以让a=100,b=10,c=1/10
这样,a和c都是b的因数,也就是说,100和0.1都是10的因数.
(但是这是建立在代数式的基础之上.)
但绝不能说100是10的约数.因为用10除以100是除不掉的.
更可以让b=1/10.a=1/2,c=1/5
b=ac
a和c仍然是b的因数.但是与约数完全不沾边了.
所以说,因数是代数问题,而约数是整除问题.
但“通常情况下”,考虑代数值的时候,我们说谁是谁的因数,其实大多也就指的是它的约数.