powershell - 将 double 舍入到最接近的整数

标签 powershell rounding

如何将 double 转换为 int 但确保无论十进制值如何(只要十进制值不为 0),它都会四舍五入?

最佳答案

您可以使用 .NET [Math]::Ceiling 函数并将结果转换为 [int] :

PS > [int][Math]::Ceiling(1.1)
2   
PS > [int][Math]::Ceiling(1.6)
2
PS >

关于powershell - 将 double 舍入到最接近的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29812802/

相关文章:

MySQL 保存 float 错误

R 中的舍入误差?

powershell - 使用 Powershell 从 .zip 文件中删除文件

powershell - Powershell ISE中脚本 block 的奇怪问题:将其字符串表示形式粘贴到记事本中会显示意外字符

python - 如何使用 Python/Azure Databricks 将成员添加到 Azure AD 组中?

Java方法根据参数确定输出字符的次数

powershell - 如何运行我自己的 PowerShell 脚本?不断出现错误

string - 绑定(bind)到参数时,如何防止字符串参数从 null 更改为空?

c++ - 四舍五入正数或负数

php - 四舍五入到小数点后第二位