>>755
IEEE754(現在のほとんどのCPUで採用されている浮動小数点フォーマット)
について調べてみるといいと思われ。

単精度(float)の仮数部は23bit、正規化されてるので事実上24bitあって、
2^24=1677216だから、>>759の言うとおり1677215までの整数なら
誤差なく表現できる。