dos定义变量算术运算逻辑运算表达式分隔符
生活随笔
收集整理的這篇文章主要介紹了
dos定义变量算术运算逻辑运算表达式分隔符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(1)自定義變量
?
請看如下命令:
@echo off set myname=okbase.net set myage=3 echo %myname% is about %myage% years old pause
運行結果:
okbase.net is about 3 years old 關鍵是set命令的使用,set var=變量值,var是變量的名稱,當需要在其它地方使用這個變量時,需要用兩個%括起來,如%var% (2)變量的算術運算 在進行算術運算時,我們需要給set命令加上 /a 參數,后面再跟表達式。 例如: set var=100 set /a var=200+10 set /a var+=15 echo %var% 運行結果為225 這里的var+=15 相當于 var=%var%+15 (3)變量的邏輯運算與取余運算 需要將運算符用雙引號表示出來: set /a var=3 "&"7 set /a var=2 "^"6 set /a var=2 "<<"3 set /a var=256 ">>"2 set /a var=83 "%"10 批處理支持的運算符按優先權順序: () ? ? ? ? ? ? ? ? ? - 分組 ! ~ - ? ? ? ? ? ? ? ?- 一元運算符 * / % ? ? ? ? ? ? ? ?- 算數運算符 + - ? ? ? ? ? ? ? ? ?- 算數運算符 << >> ? ? ? ? ? ? ? ?- 邏輯移位 & ? ? ? ? ? ? ? ? ? ?- 按位“與” ^ ? ? ? ? ? ? ? ? ? ?- 按位“異” | ? ? ? ? ? ? ? ? ? ?- 按位“或” = *= /= %= += -= ? ? - 復合賦值運算符 &= ^= |= <<= >>= ? ? - 復合賦值運算符 , ? ? ? ? ? ? ? ? ? ?- 表達式分隔符 表達式分隔符的作用是在一行中寫多個表達式,例如: set /a var1=1,var2=8 echo %var1% %var2% (4)獲取鍵盤輸入到變量 set命令有一個/p參數,可以幫助我們獲得鍵盤輸入: set /p var=-^> 請選擇: echo 您的選擇是:%var% 這在我們顯示菜單供用戶選擇的時候是非常有用的,當加上/p參數,等號后面的內容就是用于顯示的字符,并非給變量賦值。原文地址:http://www.okbase.net/doc/details/26
總結
以上是生活随笔為你收集整理的dos定义变量算术运算逻辑运算表达式分隔符的全部內容,希望文章能夠幫你解決所遇到的問題。