日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 服務(wù)器 > shell學(xué)習(xí)筆記之四(整數(shù)運算)

shell學(xué)習(xí)筆記之四(整數(shù)運算)

來源:程序員人生   發(fā)布時間:2015-05-12 09:09:56 閱讀次數(shù):3315次
算數(shù)運算符
        shell只支持整數(shù)運算
        常見的算數(shù)運算大多結(jié)合shell的內(nèi)建命令let來使用。
        + - * / % **(冪運算)
        += -= *= /= %=
    位運算
        >> << & | ^ ~
    自增自減
        ++ -- 
        例:
            let "b=3"
            let "a=(++b)"
其他算數(shù)運算
    簡單的算數(shù)運算進程中,如果有1個值是字符的,那末解析為0
    如R+2=2
    1、使用$[]作運算
        1、到目前看到的$這樣的情勢有:${}(數(shù)組) $[](算數(shù)運算) $()(命令替換)
        2、和$(())類似,可用于簡單的算數(shù)運算
            例:
                echo $[1+1]
                echo $[2⑴]
                echo $[2*2]
                echo $[5/2];//舍棄小數(shù)
                echo $[5%2] 
                echo $[3**2]
    2、使用expr作運算
        1、用于整數(shù)運算
        2、要求操作數(shù)和操作數(shù)之間用空格隔開,否則只會打印字符串,所以特殊的操作符需要轉(zhuǎn)義字符轉(zhuǎn)義(比如*)
        expr 1 + 1
        expr 2 - 1
        expr 2 * 2
        expr 2 / 1  
        如果編程的時候習(xí)慣了運算符兩邊有空格,這類運算方式還是不錯的,固然要注意“*”需要轉(zhuǎn)義
    3、使用內(nèi)建命令declare
        當(dāng)用declare定義成整形后,將后面的字符串解析成了算數(shù)運算
        例:
            delcare -i num
            num=1+3
            echo $num  
    注意:
        shell中的算數(shù)運算要求運算符和操作數(shù)之間不能有空格,而是緊密鏈接的,特殊符號在這里不用轉(zhuǎn)義,如果算木表達式中含有其他變量也不需要$援用。
    4、算數(shù)擴大
        算數(shù)擴大是shell提供的整數(shù)變量的運算機制,是shell的內(nèi)建命令之1。
        基本語法:$((算數(shù)表達式))
        其中,算數(shù)表達式由變量和運算符組成,常見的用法是顯示輸出和變量賦值。若表達式中的變量沒有定義,則在運算中假定為0(不會真給該變量賦值為0)
        例:
            i=2
            echo $((i*3+3)) #i前沒有$符號
            echo $((2*(i+2))) #用括號改變運算優(yōu)先級
    5、使用bc作運算
        上述幾種運算都是基于整數(shù)的。
        bc:1款高精度計算語言
        直接輸入bc,回車進入bc界面
        1、默許情況下bc其實不顯示小數(shù),通過scale=number設(shè)置顯示的小數(shù)位數(shù)。
        2、bc支持算數(shù)運算,邏輯運算,比較運算    
        3、支持批處理和以管道方式處理表達式計算    
            例:
                1、#cat cal.bc
                   a=2;b=5;a+b;
                   #cat cal.bc|bc
                2、echo "2+3"|bc
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美手机在线观看 | 一区二区三区91 | 一区在线免费观看 | 中文字幕国产日韩 | 色伊人| 国产a免费 | 久久久青草婷婷精品综合日韩 | 日韩欧美一二三 | 黄色网页免费看 | 一二区av | 欧美日本在线 | 国产在线观看一区 | 久久精品久久综合 | 亚洲国产黄色 | 玖玖成人| 国产精品久久久久久久一区探花 | 3344成人免费高清免费视频 | 欧美日韩精品 | 91久久国产综合久久91猫猫 | 2021av在线 | 黄性视频| 免费黄色大片 | 青青草亚洲 | 精品久久网 | 激情在线视频 | 国产午夜精品一区二区三区 | 欧美日韩免费做爰视频 | 黄色毛片在线观看 | www欧美| 欧美日韩另类在线 | 国产精品久久久久久久久久98 | 成人在线网站 | 玖玖国产精品视频 | 国产黄色免费网站 | 国产精品每日更新 | 艳妇臀荡乳欲伦小说小强 | 在线播放国产一区二区三区 | 日韩精品一区二区三区在线播放 | 欧美日韩一区精品 | 久久在线看| 久久99国产精一区二区三区 |