加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读