批处理运算操作
算数运算
算数运算符 + - * / %
分组 ()优先级最高
命令格式:SET /A expression
举例:set /a 9/(1+2) 结果等于3
一元运算符 ! ~ -
! 取非 0取非为1,其他值取非为0
例:
set /a a=1或者a=任何不等于0的数
set /a b=!a
那么,b=0
~ 取反 以数字0为对称点,所以1的取反是2
例:
set /a a=1
set /a b=~a
b=-2
- 取负
例:
set /a a=1
set /a b=-a
b=-1