В моем проекте мне нужно сделать некоторые вычисления с высокоточными числами.Но я заметил, что ответы не верны.Код ниже показывает, что я имею в виду.
void setup() {
Serial.begin(9600);
double l = 32.48750458;
double n = 32.48751068;
double im = l - n;
double im1 = im * 0.605;
double cs = 32.48751068 + im;
Serial.println(l, 8);
Serial.println(n, 8);
Serial.println(im1, 8);
Serial.println(cs, 8);
}
void loop() {
}
Вывод этого кода на последовательном мониторе:
32.48750305
32.48751068
-0.00000462
32.48750305
Так как же мне справиться с такой точностью в Arduino?