關於指數型態浮點數打印
如果代碼#include <stdio.h>
int main()
{
double x = 1.33e3 ;
double y = 1.44E4 ;
printf("%e\n", x);
printf("%e\n", y);
return 0;
}
會打印出
1.330000e+003
1.440000E+004
想要請問一下,
有辦法能讓打印出來的樣子是以下這樣嗎?
1.33e3
1.44E4 {:10_254:} 阿萨德按时 发表于 2021-12-7 09:27
還沒人回別先搶光了阿{:10_266:} 这。。。 可以参考这个评论区的代码试试
https://bbs.csdn.net/topics/390718258 lei1996 发表于 2021-12-7 21:58
可以参考这个评论区的代码试试
https://bbs.csdn.net/topics/390718258
沒想到要這麼複雜才能達成!我還以為在%和e中間打些什麼就可以達成{:10_250:} 林江楠 发表于 2021-12-7 21:56
这。。。
還真被搶光了,下次還是不要設回復獎勵好了{:10_266:} 一隻太平洋睡鯊 发表于 2021-12-8 08:34
還真被搶光了,下次還是不要設回復獎勵好了
哈哈哈哈哈
页:
[1]