24周年

財稅實務(wù) 高薪就業(yè) 學(xué)歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.50 蘋果版本:8.7.50

開發(fā)者:北京正保會計科技有限公司

應(yīng)用涉及權(quán)限:查看權(quán)限>

APP隱私政策:查看政策>

HD版本上線:點擊下載>

運算符關(guān)鍵字的應(yīng)用

來源: 編輯: 2009/06/03 11:28:17  字體:

  這類關(guān)鍵字太多了,而且有很多種分類方法,比如按參數(shù)個數(shù)分為單目運算符、雙目運算符、三目運算符和多目運算符等,按參與運算的參數(shù)類型可以分為數(shù)值運算符、字符運算符、邏輯運算符、日期運算符、字節(jié)運算符等,按照運算符的作用范圍可以分為過程級運算符、函數(shù)級運算符和模塊級運算符。

  先說運算符的含義。到底什么是運算符?運算符就是連接各種類型的數(shù)值、常量、變量的運算符號。這里需要特別聲明的是運算符與函數(shù)的區(qū)別。舉個比較有代表性的例子,大家在EXCEL的單元格里寫公式的時候,如果寫2個或2個以上并列條件的時候,可能會遇到AND和OR的關(guān)系。有些朋友會這么編寫那么條件;"x>1 or y<2",這樣寫在VBA程序中是可以被接受并符合語法的,但在EXCEL單元格的公式中就會報錯,因為在公式中,EXCEL會將AND或者OR都作為函數(shù)來看待而不是運算符。按照定義,運算符是連接各類數(shù)據(jù)的符號,因此其一般前后都有數(shù)據(jù),但函數(shù)不同,一般是由函數(shù)名開頭,后面跟上一對括號,括號里面是參數(shù),彼此用逗號分開,因此在EXCEL的公式中,如果用到多個條件之間的關(guān)系,就應(yīng)該采用函數(shù)形式而不是運算符的形式,例如and(條件一,條件二)。

  按照運算符所能連接的數(shù)據(jù)的數(shù)量,我們將運算符分為單目、雙目、三目和多目運算符。單目運算符只能連接一個數(shù)據(jù),比如not 條件一,返回一個結(jié)果。這類運算符一般集中在邏輯運算中。大家可能見過這樣的運算符號,“++”、“--”,這些也是單目運算符,如果數(shù)據(jù)在運算符前面意思是先返回該數(shù)據(jù)然后本身加、減1;如果數(shù)據(jù)在運算符后面意思是數(shù)據(jù)先進(jìn)行加減運算然后返回運算后的該數(shù)據(jù),這一般常用于循環(huán)語句。二目運算符能連接2個數(shù)據(jù),很多運算符都屬于二目運算符,比如常見的+、-、*、/等等。三目運算符常見的有這么一種類型,“表達(dá)式1?表達(dá)式2:表達(dá)式3”,意思是先對表達(dá)式1求值,如果表達(dá)式1條件成立(不為0),則對表達(dá)式2求值,然后將該值作為整個表達(dá)式的結(jié)果返回;如果表達(dá)式1不成立,則對表達(dá)式3求值,并將該值作為整個表達(dá)式的結(jié)果返回。類似于條件函數(shù)。多目運算符類似于函數(shù)的形式,由多個參數(shù)參與運算,并返回1個或多個值。

  按參與運算的參數(shù)類型,運算符可以分為數(shù)值運算符、字符運算符、邏輯運算符、日期運算符、字節(jié)運算符等。這個比較容易理解,在此就舉幾個常見運算符的例子供大家參考。數(shù)值運算符主要有“+-*/”等,此外還有“^”符號,表示冪,例如2^3,表示2的3次冪。字符運算符有“&”,表示連接兩個字符的連接符號,此外還有“+-”符號,“+”表示字符串的連接,“-”表示剔除。邏輯運算符主要有“not、and、or、xor”等。XOR表示異或的關(guān)系,就是如果存在如下表達(dá)式:A xor B,則如果A和B均為真或均為假,即A和B相同,則返回真,否則返回假。其他運算符大家可以參考聯(lián)機幫助。

責(zé)任編輯:zoe

實務(wù)學(xué)習(xí)指南

回到頂部
折疊
網(wǎng)站地圖

Copyright © 2000 - m.galtzs.cn All Rights Reserved. 北京正保會計科技有限公司 版權(quán)所有

京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號