24周年

財(cái)稅實(shí)務(wù) 高薪就業(yè) 學(xué)歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠
安卓版本:8.7.11 蘋果版本:8.7.11
開發(fā)者:北京正保會(huì)計(jì)科技有限公司
應(yīng)用涉及權(quán)限:查看權(quán)限>
APP隱私政策:查看政策>

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

來(lái)源: 編輯: 2009/06/03 11:28:17  字體:

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

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

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

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

責(zé)任編輯:zoe
回到頂部
折疊
網(wǎng)站地圖

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

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