浮動小数点型に対する整数型のメリットは 「演算誤差がない」 ことに尽きます。 たとえば浮動小数点数の演算では 0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1==1.0 が真になりません。 プチコン以外の言語だと「整数型のほうが演算が速い」というメリットもあります。 逆にデメリットは 「扱える数の範囲が狭い」 ことですね。