- PowerShell功能特点
- PowerShell历史
- PowerShell和命令提示符的区别
- PowerShell与Bash Shell的区别
- PowerShell以管理员身份运行
- Windows PowerShell ISE
- PowerShell核心
- 创建并运行PowerShell脚本
- PowerShell注释
- PowerShell Cmdlet
- PowerShell基本cmdlet命令
- PowerShell Get-childItem命令
- PowerShell Get-Item命令
- PowerShell Get-Location命令
- PowerShell set-item命令
- PowerShell set-location命令
- PowerShell new-item命令
- PowerShell copy-item命令
- PowerShell move-item命令
- PowerShell remove-item命令
- PowerShell rename-item命令
- PowerShell add-content命令
- PowerShell clear-content
- PowerShell get-content命令
- PowerShell get-date命令
- PowerShell set-content命令
- PowerShell out-file命令
- PowerShell write-host命令
- PowerShell get-command命令
- PowerShell invoke-command命令
- PowerShell get-help命令
- PowerShell start-process命令
- PowerShell test-path命令
- PowerShell foreach-object命令
- PowerShell sort-object命令
- PowerShell where-object命令
- PowerShell变量
- PowerShell自动变量
- PowerShell首选项变量
- PowerShell数组
- PowerShell哈希表
- PowerShell运算符
- PowerShell算术运算符
- PowerShell赋值运算符
- PowerShell比较运算符
- PowerShell逻辑运算符
- PowerShell重定向运算符
- PowerShell拆分和合并运算符
- PowerShell if语句
- PowerShell if-else语句
- PowerShell else-if语句
- PowerShell Switch语句
- PowerShell Do-While循环
- PowerShell for循环
- PowerShell ForEach循环
- PowerShell While循环
- PowerShell Continue和Break
- PowerShell字符串
- PowerShell函数
- PowerShell Try Catch Finally
PowerShell算术运算符
在PowerShell中,算术运算符用于执行数值的计算。 通过使用算术运算符,我们可以对值进行加(+
),减(-
),乘(*
)或除(/
)运算。 这些运算符还包括模数(%
)运算符,以计算除法运算的余数。
在PowerShell中,加法和乘法运算符还可与字符串,哈希表和数组一起使用。 乘法(*
)运算符返回输入的多个副本,加法(+
)运算符可用于连接输入的字符串值。
PowerShell支持以下算术运算符:
+
(加法)-
(减法)*
(乘法)/
(除法)%
(模数)
1.算术运算符优先级
PowerShell根据以下优先级规则在表达式中处理这些类型的运算符:
优先级(高->低) | 运算符 |
---|---|
1 | () |
2 | - |
3 | / ,% ,* |
4 | + ,- |
2.加法运算符(+)
加法运算符是算术运算符,用于将两个数字,字符串,数组和哈希表相加。
示例1:此示例添加两个数值:
$a = 10 $b = 20 $c = $a + $b $c
最后一条命令将变量$c
的值显示为30
。
示例2:此示例添加两个字符串:
$x = "power" $y = "Shell" $z = $x + $y $z
最后一条命令将变量$z
的值显示为单个字符串PowerShell
。
示例3:此示例添加两个数组:
$x = 1,2,3 $y = "A","B","C" $z = $x + $y $z
最后一条命令将显示数组$z
的结果如下:
1 2 3 A B C
3.减法运算符(-)
减法运算符是一种算术运算符,用于从另一个数值中减去一个数值,或将一个数字设为负数。
示例1:从一个值中减去一个数字值:
$a = 20 $b = 10 $c = $a - $b $c
最后一条命令将变量$c
的值显示为10
。
示例2:此示例使数字变为负数:
$x = 10 $y = -$x $y
最后一条命令将变量$c
的值显示为-10
。
4.乘法运算符(*)
乘法运算符是一种算术运算符,用于将数值相乘或将字符串和数组值复制到指定的次数。
示例1:此示例将两个数值相乘:
$a = 10 $b = 20 $c = $a * $b $c
最后一条命令将变量$c
的值显示为200
。
示例2: 根据在乘法运算符之后指定的数字来创建字符串的副本:
$x = "Shell" $y =$x*2 $y
最后一条命令将变量$y
的值显示为单个字符串ShellShell
。
示例3: 根据在乘法运算符之后指定的数字创建数组值的副本:
$x = 1,2,3 $y = $x * 2 $y
最后一条命令将显示数组$y
的以下结果:
1 2 3 1 2 3
5.除法运算符(/)
除法运算符是用于将两个数值相除的算术运算符。
以下示例将两个数值相除:
$a = 10 $b = 4 $c = $a/$b $c
最后一条命令将显示变量$c
的值为2.5
。
6.模运算符(%)
模运算符是算术运算符,用于计算除法运算的余数。
下面的示例计算两个数值的模数:
$a = 10 $b = 4 $c = $a % $b $c
最后一条命令将变量$c
的值显示为2
。
上一篇:PowerShell运算符
下一篇:PowerShell赋值运算符
扫描二维码
程序员编程王