PowerShell算术运算符

本文概述

  • 算术运算符优先级
  • 加法运算符(+)
  • 减法运算符(-)
  • 乘法运算符(*)
  • 除法运算符(/)
  • 模量(%)
在PowerShell中, 算术运算符用于执行数值的计算。通过使用算术运算符, 我们可以对值进行加(+), 减(-), 乘(*)或除(/)。这些运算符还包括模数(%)运算符, 用于计算除法运算的余数。
在PowerShell中, 加法和乘法运算符还可与字符串, 哈希表和数组一起使用。乘法(*)运算符返回输入的多个副本, 加法(+)运算符连接输入。
Windows PowerShell支持以下算术运算符:
PowerShell算术运算符

文章图片
  1. +(加法)
  2. -(减法)
  3. *(乘法)
  4. /(部门)
  5. %(模量)
算术运算符优先级 PowerShell根据以下优先级规则在表达式中处理这些类型的运算符:
PowerShell算术运算符

文章图片
加法运算符(+) 加法运算符是算术运算符, 用于将两个数字, 字符串, 数组和哈希表相加。
例子:
示例1:此示例添加两个数值:
$a = 10$b = 20 $c = $a + $b$c

最后一条命令将变量$ c的值显示为30。
Example2:此示例添加两个字符串:
$x = "power"$y = "Shell" $z = $x + $y$z

最后一条命令将变量$ z的值显示为单个字符串” PowerShell” 。
【PowerShell算术运算符】Example3:此示例添加两个数组:
$x = 1, 2, 3$y = "A", "B", "C"$z = $x + $y$z

最后一条命令将显示数组$ z的以下结果:
123ABC

减法运算符(-) 减法运算符是一种算术运算符, 用于从另一个数值中减去一个数值并将一个数字设为负数。
例子:
示例1:此示例从另一个值中减去一个数字值:
$a = 20$b = 10 $c = $a - $b$c

最后一条命令将变量$ c的值显示为10。
例2:此示例使数字变为负数:
$x = 10$y = -$x$y

最后一条命令将变量$ c的值显示为-10。
乘法运算符(*) 乘法运算符是一种算术运算符, 用于将数值相乘或将字符串和数组值复制到指定的次数。
例子:
示例1:此示例将两个数值相乘:
$a = 10$b = 20 $c = $a * $b$c

最后一条命令将变量$ c的值显示为200。
Example2:此示例用于根据在乘法运算符之后指定的数字创建字符串的副本:
$x = "Shell"$y =$x*2$y

最后一条命令将变量$ y的值显示为单个字符串” ShellShell” 。
示例3:此示例用于根据在乘法运算符之后指定的数字创建数组值的副本:
$x = 1, 2, 3$y = $x * 2$y

最后一条命令将显示数组$ y的以下结果:
123123

除法运算符(/) 除法运算符是用于将两个数值相除的算术运算符。
以下示例将两个数值相除:
$a = 10$b = 4 $c = $a/$b$c

最后一条命令将显示变量$ c的值为2.5。
模量算子(%) 模运算符是算术运算符, 用于计算除法运算的余数
下面的示例计算两个数值的模数:
$a = 10$b = 4 $c = $a % $b$c

最后一条命令将变量$ c的值显示为2。

    推荐阅读