>>691
普通にdouble型で計算して
計算結果はsprintfかなんかで文字列に変換して出力すればいいんじゃね?
四捨五入は文字列変換前に0.000005足して、
文字列変換後に小数点以下6桁目をNULLで上書き。
(でももっといい方法あると思う)
�Eについては何に困ってるのか良く分からんのでなんともかんとも。