DB> x sprintf "%.20f %.2f", (2.675)x2 0 '2.67499999999999980000 2.67' DB> x sprintf "%.20f %.2f", (2.685)x2 0 '2.68500000000000010000 2.69' DB> #### DB> x sprintf "%.20f %.2f", (2.475)x2 0 '2.47500000000000010000 2.48' DB> x sprintf "%.20f %.2f", (2.485)x2 0 '2.48499999999999990000 2.48' DB> #### DB> x pack "d", 2.675 0 "ffffff\cE\@" DB> x unpack "d", "gfffff\cE\@" 0 2.675 DB> x sprintf "%.20f %.2f", (2.675)x2 0 '2.67499999999999980000 2.67' DB> x sprintf "%.20f %.2f", (unpack "d", "gfffff\cE\@")x2 0 '2.67500000000000030000 2.68' #### DB> x unpack "d", "qfffff\cE\@" 0 2.675 DB> x unpack "d", "rfffff\cE\@" 0 2.67500000000001