變量的數(shù)值計算實踐——數(shù)值運算命令 “(())”

1、雙小括號"(())"的作用是進(jìn)行數(shù)值運算與數(shù)值比較,效率高,用法靈活

??? 常用操作方法如下:

運算操作符與運算命令? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 意義

((i=i+1))? ? ? ? ? ? ? ? ? ? ? ? ? ? 此種書寫方法為運算后賦值法,即將i+1的運算結(jié)果賦值給變量i,可以用echo $((i=i+1))輸出值

i=$((i+1))? ? ? ? ? ? ? ? ? ? ? ? ? ? 可以在"(())"前加$符,表示將表達(dá)式運算后的值賦給i

((8>7&&5==5))? ? ? ? ? ? ? ? ? ? ? ? 可以進(jìn)行比較操作,還可以加入邏輯與和邏輯或,用于條件判斷

echo $((2+1))? ? ? ? ? ? ? ? ? ? ? ? 可以直接輸出運算表達(dá)式的運算結(jié)果

2、數(shù)值運算實踐


簡單的數(shù)值計算


綜合算術(shù)運算


特殊運算符號


進(jìn)行比較及判斷

上面涉及到的數(shù)字及變量必須為整數(shù),不能是小數(shù)(浮點數(shù))或字符串



變量a在運算符之前,輸出表達(dá)式的值為a,然后a自增或自減????????? 變量a在運算符之后,輸出表達(dá)式會先自增或自減,表達(dá)式的值就是自增或自減后的值


運算后賦值給變量

提示:

1、"(())"表達(dá)式在命令執(zhí)行時不需要加上$符號,直接使用即可,如果需要輸出值,就要加$符

2、"(())"里的所有字符之間沒有空格、有一個或多個空格都不會影響結(jié)果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 個人學(xué)習(xí)批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,983評論 0 11
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,219評論 0 0
  • 0.linux啟動的步驟 設(shè)備加電----》BIOS自檢-----》grub引導(dǎo)啟動-----》加載內(nèi)核----》...
    萌面大叔2閱讀 856評論 0 1
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時只...
    付林恒閱讀 16,577評論 5 28
  • 一直覺得對自己有迷之自信,又有迷之自卑,我現(xiàn)在都不明白這樣的自命不凡是怎么養(yǎng)成的,難道是因為從小學(xué)習(xí)好,然后高...
    時光清淺處閱讀 955評論 0 0

友情鏈接更多精彩內(nèi)容