c51能实现64位的浮点运算吗?float 32位的误差太大了!
在单片机上做计算器的功能,需要比较高的精度,用float他只能支持到7位精度,超过7位的都给我四舍五入了,带来的误差实在太大了!我想用double双精度但sizeof发现他也是4个byte的和float一个样,难道c51单片机就没办法实现64位的双精度浮点运算?看到一般的计算器的精度都能去到9到10位,他们是怎么样实现的呢?是用了什么算法还是cpu根本不是c51系列呢?好奇怪,望大家帮忙解惑,万分感谢了!c51能实现64位的浮点运算吗?float32位的误差太大了!直接使用汇编语言来设计