You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中实现整数除法?参数与结果均为整数

PowerShell中实现整数除法的最简方式

PowerShell中直接用/运算符会执行浮点数除法(比如115/10返回11.5),要实现和C++中115/10一致的整数除法(参数和结果均为整数、向零取整),最简方式是使用内置的整数除法运算符 -div:

  • 正整数场景:115 -div 10,执行结果为11,完全匹配需求。
  • 负数场景:-115 -div 10,执行结果为-11,和C++整数除法的向零取整行为一致。

如果需要向负无穷方向取整的整数除法(比如-115/10得到-12),可以结合[Math]::Floor()方法:

[Math]::Floor(-115 / 10)

但这种方式涉及浮点数运算,效率和简洁性都不如-div。

内容的提问来源于stack exchange,提问作者Dr. Gut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 21:17:03