Sorry ludziska, trochę mnie poniosło. Po prostu mam już swoje latka, nie mam 15 lat i nie uczę się od podstaw.
Wiem, że może mój post mógł sugerować coś innego.
Mój post miał na celu nie odkrycie co robią flagi czy jak definiuje się literały ale pogłębienie wiedzy na temat long double i jego precyzji.
Napisałem program na spoj'u (anglojęzycznym), który przy dużych liczbach daje złe odpowiedzi i pomyślałem sobie, że to forum to dobre miejsce aby pogłębić
swoją niefachową bo hobbistyczną wiedzę.
Więc może spróbuję tak, czy można zmusić jakoś long doubla do większej dokładności?
Wiem, że kod, który wkleiłem powinien wyglądać tak:
#include <stdio.h>
int main() {
printf("%.0Lf\n",(long double)1234567890123456789.0);
return 0;
}
Ale i tak daje nie takie wyniki jakie bym oczekiwał i właśnie dlatego się zastanawiam czy da się to jakość obejść.