问题 将double舍入到最接近的整数


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


4944
2018-04-23 02:56


起源



答案:


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

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

12
2018-04-23 03:04