gpt4 book ai didi

Powershell 向上舍入功能

转载 作者:行者123 更新时间:2023-12-02 23:37:24 24 4
gpt4 key购买 nike

我想在 Powershell 中四舍五入到两位小数。

我从双“178.532033”开始。如果我使用 Excel ROUNDUP 函数保留两位小数,我会得到“178.54”。

=ROUNDUP(A1,2)

但是,如果我使用 Powershell 中 Math 类中包含的 Round 函数,我会得到结果“178.53”(因为我是四舍五入而不是四舍五入):
$value = 178.532033

Write-Output = ([Math]::Round($value, 2))

有没有办法在Powershell中四舍五入到两位小数?

最佳答案

这可以通过数学类的 ceilingfloor 方法轻松处理。
脚本:

$a = 657
$b = 234

$a/$b
[math]::floor($a/$b)
[math]::ceiling($a/$b)
输出:
2.80769230769231
2
3
如果要四舍五入到两位小数,请在使用地板/天花板之前乘以 100,然后将结果除以 100。
我发现您很少会成为最后一个编辑 PowerShell 脚本的人,保持它们简单是一年后不会收到电子邮件的关键.

关于Powershell 向上舍入功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52148464/

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