gpt4 book ai didi

algorithm - 使用 "most appropriate"kilo/mega/etc 乘数打印整数

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:03:12 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to convert byte size into human readable format in java?

给定一个整数,我想使用千、兆、千兆等乘数以人类可读的方式打印它。如何选择“最佳”乘数?

这里有一些例子

        1 print as 1
12345 print as 12.3k
987654321 print as 988M

理想情况下,打印的位数应该是可配置的,例如在最后一个例子中,3位表示988M,2位表示1.0G,1位表示1G,4位表示987.7M。

示例:我认为,当 OSX 告诉我必须复制多少字节时,Apple 使用了这种算法。

这将针对 Java,但我对算法比语言更感兴趣。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com