批处理运算操作

算数运算

算数运算符 + - * / %

分组 ()优先级最高
命令格式: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

posted @ 2022-08-07 00:52  八爪spider  阅读(85)  评论(0编辑  收藏  举报