读书人

关于printf控制格式的有关问题

发布时间: 2012-05-12 15:39:31 作者: rapoo

关于printf控制格式的问题
printf("%e\n",x);
若是在vc++6.0下默认的输出指数e后面有三位有效数字并且带正负号,如何修改?
如:x=4444444444444.4
输出为4.44e+012
如何将输出改成4.44e12???


[解决办法]
没这个功能吧?
[解决办法]
这个估计要修改C库中的printf函数的实现
[解决办法]
抱歉,printf没有这功能。请自己实现
[解决办法]
printf("%.3e\n",x);
这个行不行
[解决办法]
这个是控制小数部分的,不能控制指数部分..

探讨

printf("%.3e\n",x);
这个行不行

读书人网 >C语言

热点推荐