如何在gdb中打印浮点数作为指数?

时间:2017-09-28 14:40:54

标签: gdb

我想以指数形式打印我的变量。目前,我得到:

(gdb) set $x=200.0500
(gdb) print $x
$3 = 200.05000000000001

我想:

  2.00E+002

  2.00E2

换句话说,我想控制打印的数字也是指数形式。

1 个答案:

答案 0 :(得分:2)

我自己找到了答案:

(gdb) python print "%0.2e" % (gdb.parse_and_eval('200.0000'))
2.00e+02