如何在C中格式化小数?
发布时间:2020-12-16 03:48:14 所属栏目:百科 来源:网络整理
导读:这是我的打印声明: printf("%d %fn",kPower,raisePower); 这是我的输出: -4 0.000100-3 0.001000-2 0.010000-1 0.1000000 1.0000001 10.0000002 100.0000003 1000.0000004 10000.000000 我希望它像这样打印: UPDATE 所以我把我的正面价值观排成一行: -4
这是我的打印声明:
printf("%d %fn",kPower,raisePower); 这是我的输出: -4 0.000100 -3 0.001000 -2 0.010000 -1 0.100000 0 1.000000 1 10.000000 2 100.000000 3 1000.000000 4 10000.000000 我希望它像这样打印: UPDATE 所以我把我的正面价值观排成一行: -4 0.0 -3 0.0 -2 0.0 -1 0.1 0 1.0 1 10.0 2 100.0 3 1000.0 4 10000.0 到目前为止,这是我的新代码: printf("%d %10.1fn",raisePower); 我不知道,我应该制作一个for循环以不同的格式打印每一个(积极结果与阴性结果)吗? 解决方法
首先尝试使用math.h中的pow()计算幂,然后:
您可以使用?f在数字前面加上示例总共10个空格中的空格: printf ("Preceding with blanks: %10f n",10000.01); 资料来源:cplusplus.com (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |