A więc dobrze. Poczytałem o allignach. I ja to wszystko rozumiem i w sumie rozumiałem od początku.
Problem w tym, że float ma 4B double 8, więc jakkolwiek bym tego nie łączył, zawsze dokładność do jednego, dwóch i czterech bajtów wyjdzie taka sama.
No właśnie. Jedyną opcją jest to, żeby float miał 3 bajty a double 5.
To daje 3x3+5=9+5=14 i zgadza się z odpowiedziami. Tylko jak to, skoro:
Pojedyncza precyzja ma 4 bajty. Czy ktoś mi to wyjaśni?