为什么0不能作为被除数?
文章目录
前言
学过了除法都知道这么一个道理:0不是被除数。
到了后面编程,一直都会遵循一条原则: 0不能作为被除数,如果用0作为被除数,就会出错或者报异常。下面就是一个常见的例子。
|
|
把0不能作为被除数视为理所当然,却很少思考0为什么不能作被除数?
原因
这里就简单看一下0为什么不能作被除数?
证明很简单,主要就是反证法。
- 假设1/0 = ∞
- 根据乘法与除法是互逆的,那么∞*0 = 1
- 这就与任何数与0相乘为0,相矛盾
总结
最后总结一下0这个数的属性:
- 任何数加减0的结果等于它本身。
- 任何数乘0的结果都等于0.
- O不能作为被除数
0存在很有意义,简单举几个例子:
- 0定义了一种基础,有了0存在,1的意义就很容易理解
- 0是正数与负数的分界点
- 0对应到应用可以是海平面,地面…
总之,0是虚也是实的,0是抽象的也是实际的。
文章作者 沉风网事
上次更新 2020-02-08