
【計】 binary operator
twin; two
【計】 binary-coded decimal; binary-coded decimal character code
binary-to-decimal conversion; binary-to-hexadecimal conversion
【醫】 bi-; bis-; di-; duo-
eye; item; order
【化】 mesh
【醫】 order
【計】 operational character; operator
在計算機編程與數學邏輯中,"二目運算符"(binary operator)指需要兩個操作數才能完成運算的符號或指令。該術語由"二目"(雙目觀察動作的引申義)與"運算符"構成,對應英文術語"binary operator"中"binary"強調操作數的二元性特征。
核心特征:
典型實例:
在編譯原理中,二目運算符的優先級和結合性直接影響語法樹的構建結構。IEEE 754标準對算術運算符的運算規則作出明确規定,而C++語言标準ISO/IEC 14882第5章完整定義了運算符的語義約束。
與單目運算符(如負號"-x")和三目運算符(如條件運算符"?: ")形成對比,二目運算符構成程式語言中最基礎的運算單元。計算機科學經典教材《算法導論》第三章詳細論證了二目運算在算法複雜度分析中的基礎作用。
二目運算符(又稱二元運算符)是編程和數學中需要兩個操作數(即兩個數據對象)參與的運算符。其名稱中的“二目”即表示運算過程涉及兩個對象。
操作數數量
必須有兩個操作數,通常位于運算符左右兩側。例如:a + b
,其中+
是運算符,a
和b
是操作數。
常見類型
+
(加)、-
(減)、*
(乘)、/
(除)==
(等于)、>
(大于)、<
(小于)&&
(邏輯與)、||
(邏輯或)=
(賦值)、+=
(複合賦值)與單目/三目運算符的區别
-x
中的負號)僅需一個操作數。x ? y : z
)需要三個操作數。3 * 5
、10 % 2
。if (a > b)
。sum = a + b
。不同運算符的運算順序由優先級決定。例如:1 + 2 * 3
中,乘法*
優先于加法+
,結果為7。若需改變順序,需加括號(1 + 2) * 3
得到9。
薄木片慘劇初步調試單烷基取代了的法律地位構型鍊節過錳酸鹽滑雪服菊花鍊總線可調電壓管螺條運輸機氯化鉑铵彌漫性炎秘密文件泌涎核尿道上裂濃縮的契約期限全長轫塊調整器熱線風速計融雪上颌區視差圖樹皮布松柏氰醇通道適配器輸入/輸出管理程式魏斯環爐