a = '0x0.b17217f7d1cf78p0' n = '0x1.62e42fefa39efp-1' puts "#{a} = #{Float(a)}" puts "#{n} = #{Float(n)}" puts "#{a} - #{n} = #{Float(a)-Float(n)}"
Standard input is empty
0x0.b17217f7d1cf78p0 = 0.6931471805599453 0x1.62e42fefa39efp-1 = 0.6931471805599453 0x0.b17217f7d1cf78p0 - 0x1.62e42fefa39efp-1 = 0.0