/A命令行開關將等號右邊的字符串指定為要計算的數值表達式。該表達式
該評估器很簡單,支持按優先級降序排列的以下操作:
()-分組
!~-壹元運算符
*/%-算術運算符
+-算術運算符
& lt& lt& gt& gt-邏輯移位
-按位AND
-按位“不同”
|-按位或
= * =/= % =+=-賦值
& amp= ^= | = & lt;& lt= & gt& gt=
,-表達式分隔符
如果使用任何邏輯或余數運算符,則需要將表達式字符串與
展開引號。表達式中的任何非數字字符串鍵都用作環境變量。
其值在使用前已轉換為數字的名稱。如果指定
給定了壹個環境變量名,但它未在當前環境中定義,則該值將被設置為。
零。這允許您使用環境變量的值進行計算,而無需鍵入這些%符號。
得到他們的價值觀。如果SET /A是在命令行而不是命令腳本上執行的,
然後顯示表達式的最後壹個值。分配的運算符在分配的運算符中
左側需要壹個環境變量名稱。除了帶0x前綴的十六進制、八進制
前綴為0時,數值是十進制數。所以0x12和18和022。
壹樣。請註意,八進制公式很容易混淆:08和09是無效數字。
因為8和9不是有效的二進制八位數。(& amp)