(1.10 + 3.30) + 5.50 = 9.900000 = 0x411E6666 # #
1.10 + (3.30 + 5.50) = 9.900001 = 0x411E6667 # #
float ADD(x,y) float x,y; { return(x+y); }
main() { float A=1.1,B=3.3,C=5.5; float X,Y;
X=ADD(ADD(A,B),C); Y=ADD(A,ADD(B,C));
printf("\n (%f x %f) x %f = %f\n",A,B,C,X); printf("\n %f x (%f x %f) = %f\n",A,B,C,Y); }
(1.11 + 3.33) + 5.50 = 9.940000000000001 = 0x4023E147AE147AE2 # #
1.11 + (3.33 + 5.50) = 9.940000000000000 = 0x4023E147AE147AE1 # #