按照编程之美的意思,其实是这样的:
如果将一个浮点数,便表示为分数形式,以提高精确度。
首先能够表示成分数形式的只有无限循环小数,和有限不循环小数。
有限不循环小数
将小数部分表示为整数,然后除以10^n
无限循环小数
无限循环小数分为,不循环部分和循环部分。直接贴图吧。
理解起来不难,但是对于怎么寻找循环节,怎么知道小数有多少位。
按照编程之美的意思,其实是这样的:
如果将一个浮点数,便表示为分数形式,以提高精确度。
首先能够表示成分数形式的只有无限循环小数,和有限不循环小数。
将小数部分表示为整数,然后除以10^n
无限循环小数分为,不循环部分和循环部分。直接贴图吧。
理解起来不难,但是对于怎么寻找循环节,怎么知道小数有多少位。