【五術堪輿學苑】

 找回密碼
 【立即註冊】
查看: 393|回復: 0
打印 上一主題 下一主題

【運算子】

[複製鏈接]
跳轉到指定樓層
作者
發表於 2012-11-28 23:47:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

運算子

 

Operator

 

【辭書名稱】圖書館學與資訊科學大辭典

 

計算機程式是由一連串的指令(Instruction)所組成。

 

經由邏輯化的指令安排來完成既定的功能目標,而構成指令的兩大要素即為運算元(Operand)和運算子(Operator)。

 

所謂運算元簡單地說就是指執行某一特定運算功能之數值代碼,而代表特定運算功能的符號即稱為運算子。

 

例如:X=Y+3,此一指令之意義為將"Y"代表的數值加上"3"之後儲存於變數"X"中,其中"Y"與"3"之間做了一次加法運算,而"Y"與"3"即稱為運算元,"+"即為運算子。

 

就運算的形態而言,運算子可以分成算術運算子(ArithmeticOperator)以及邏輯運算子(LogicalOperator)兩大類。

 

算術運算子可以定義成執行運算功能前後均為數值形態的運算子,例如:5+3即是對於"5"、"3"此二個運算元執行加法,而其結果為數值"8",因此加法運算子即為算術運算子,其他又如減法(-)、乘法(*)、除法(/)、餘數運算(MOD)和次方(^)等均為對數值形態進行運算而得到數值形態之算術運算子。

 

另一類運算子稱為邏輯運算子,其運算是應用邏輯判斷的原理給予邏輯算式「真」(True)或「假」(False)的結果。

 

我們可以用下列的程式片段來加以說明:IF(X>Y)THENPRINT"WIN"ELSEPRINT"LOSE"上述的程式可以描述成:若X代表的數值大於Y代表的數值則於螢幕上顯示"WIN",若否,則顯示"LOSE"。

 

於此程式片段中之">"運算子即為邏輯運算子,根據其前後運算元之大小而輸出「真」或「假」的結果。

 

同樣性質的邏輯運算子尚有"="、以及""(不等於)。

 

若將一系列邏輯運算以"且"(AND)、"或"(OR)、"非"(NOT)等另一形式之邏輯運算子予以串接排列,又會有不同的真假值出現,例如:NOT(5>3)AND(7>8)OR(5>4)依據簡單的邏輯判斷,上式可以改寫成NOT真AND假OR真=>假AND假OR真=>假OR真=>真經由上述的分析可得其最終邏輯值為"真"。

 

總而言之,算術運算子在於處理數值運算,而邏輯運算子則是經由邏輯判斷而得到「真」、「假」之邏輯。

 

 

轉自:http://edic.nict.gov.tw/cgi-bin/tudic/gsweb.cgi?o=ddictionary

評分

參與人數 1金幣 +500 收起 理由
天梁 值得鼓勵。

查看全部評分

【自由發言誠可貴、言辭水準需更高、若有污衊髒言顯、術龍五術堪輿學苑、不歡迎的喲!】
回復

使用道具 舉報

QQ|【google翻譯】|【手機版】|【Archiver】|【五術堪輿學苑】 ( 皖ICP備11003170號 )

GMT+8, 2025-6-27 16:27 , Processed in 0.078125 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表