有理数
有理数是可以表示为两个整数之比的任何数(因此得名“有理数”)。它可以写成分数,即用顶部的数(分子)除以底部的数(分母)。
所有整数都是有理数,因为它们都可以除以 1,从而得到两个整数之比。许多浮点数也是有理数,因为它们可以表示为分数。例如,1.5 是有理数,因为它可以写成 3/2、6/4、9/6,或其他两个整数之比。圆周率 π 是无理数,因为它不能写成分数。
浮点数满足以下任一条件时,就是有理数:
- 小数点后有有限位数字(例如 5.4321)
- 小数点后有无限重复的数字(例如 2.333333...)
- 小数点后有无限重复的数字模式(例如 3.151515...)
如果小数点后的数字无限重复但没有任何模式,则该数不是有理数,而是“无理数”。下面是有理数和无理数的示例。
- 1 - 有理数
- 0.5 - 有理数
- 2.0 - 有理数
- √2 - 无理数
- 3.14 - 有理数
- π (3.14159265359...) - 无理数
- √4 - 有理数
- √5 - 无理数
- 16/9 - 有理数
- 1,000,000.0000001 - 有理数
在计算机科学中,一个数是有理数还是无理数十分重要。有理数可以作为精确的数值存储,而无理数必须进行估算。
NOTE: 数字零(0)是有理数,因为它可以写成 0/1,而 0/1 等于 0。
测试你的知识