- 帖子
- 4
- 积分
- 180
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-12-30
|
[数值计算] 【已结】数字按位取反“set /a num=~1的执行结果是-2 ”不解
请教如下语句不解,谢谢!
set /a num=~1的结果是-2
如果是~1的话表示取反,那该是
~ 00000001
-------------------
11111110
怎么结果是-2呢?
出自namejm[批处理常用符号详解]
“用在 set /a 语句中时,它是一元运算符号,表示将操作数字按位取反,例如,set /a num=~1的执行结果是-2,set /a num=~0的结果是-1” |
|