分数 Arduino库,实现Fraction数据类型(实验性) 描述 分数库实现小数(也称为Q)(整数是Z,浮点数/双精度数是R),然后转换为浮点数。 该代码具有许多限制,其中包括: 分母最大为4位,以保持代码简单地乘法和除法 分数不精确(甚至浮点数也不精确) 支持的数字范围是有限的。 代码仍处于实验阶段。 也就是说,该库非常有用,例如将浮点数显示为小数。 从编程的角度来看,将分数转换为分数是一个很好的编程问题,并且错误率极低。 简而言之,请小心使用分数,否则草图可能会损坏;) 运作方式 查看范例 小心使用 该库经过合理测试,如果出现问题,请告诉我。