>>555
> 途中の99.0は内部の2進表現では98.999...という値なっているので

残念。ちょっと違う。
99.0は2進数でも99.0です。
この場合は倍率の0.3の方が0.2999...になっています。
整数は2進化しても誤差は出ません。