当前位置: 代码迷 >> C语言 >> 表达试为什么得这个
  详细解决方案

表达试为什么得这个

热度:99   发布时间:2006-03-10 18:30:00.0
表达试为什么得这个

float x=67.8564,y=-789.124;

printf("%e,%10.2e",x,y);

运行结果是: x=6.785640e+01, y=-7.9e+02

请问一下e+01是什么意思,,,为什么%10.2e打出的结果是 -7.9有+02

哪位大侠帮我解释一下

搜索更多相关的解决方案: 表达  

----------------解决方案--------------------------------------------------------

我试了一下,是-7.89e+02


----------------解决方案--------------------------------------------------------
求教 输入两个整形数,输出时将其交换值??

----------------解决方案--------------------------------------------------------
e+01=10;e+02=10*10;e+03=10*10*10;按此类推``
----------------解决方案--------------------------------------------------------
你是想用科学记数法的形式输出,e+01表 *10 e+02表 *10*10
e+0x 表 结果在乘以 X 个10

----------------解决方案--------------------------------------------------------

e+01指10的1次方,e+02指的是10的2次方


----------------解决方案--------------------------------------------------------
编译器的原因...
----------------解决方案--------------------------------------------------------
  相关解决方案