デフォルトだとAが倍精度実数型なので文字列化したときに変になっちゃうみたいですね。 AをA%にしてやれば意図通りの動作をすると思いますよ。