我想以指数形式打印我的变量。目前,我得到:
(gdb) set $x=200.0500
(gdb) print $x
$3 = 200.05000000000001
我想要:
2.00E+002
或
2.00E2
换句话说,我想控制打印的数字也是指数形式。
最佳答案
我自己确实找到了答案:
(gdb) python print "%0.2e" % (gdb.parse_and_eval('200.0000'))
2.00e+02
关于gdb - 如何在 gdb 中将 float 打印为指数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46471925/