任意精度の小数を表現するためのデータ型です。正確に表現できない整数も表現できる、というのが上で見た挙動の違いになります。いうデータフォーマットとしてはどういう仕様になっているのか確認しました。項に以下のような記述があります。いうフォーマット自体には特に数値の上限下限、精度についてはそれを処理するプログラムが任意に決めてよいようです。precisionとも言及されています。して解釈するのが無難じゃないか、という感じみたいですね。精度は特に仕様がなく解釈するプログラムによって変わりうるという話でした。しているように文字列として渡すべきということになるかと思います。