好的,这很简单。每次使用+=
运算符时,我只想给一个数字加 1!
所以我像这样进入提示:
C:\Users\fsilveira>SET teste=000007
C:\Users\fsilveira>ECHO %teste%
000007
C:\Users\fsilveira>SET /A teste+=1
8
C:\Users\fsilveira>
喔不错哟。似乎工作得很好。
从上一个的行为来看,如果我再次使用相同的运算符,它应该只是添加 1 到 8 对吗?所以我想我会有9个?但这是正在发生的事情:
C:\Users\fsilveira>SET teste=000008
C:\Users\fsilveira>ECHO %teste%
000008
C:\Users\fsilveira>SET /A teste+=1
1
C:\Users\fsilveira>
什么?8 + 1 是 1 吗?o_O
当涉及到数字 8 时,它不应该如何工作(或者我认为它应该如何工作)
我在这里要疯了。
请有人可以帮助我并向我解释发生了什么?我真的不知道!
问候,菲利普