一元運算
在數學上,一元運算是運算的一種,只有一個運算元。[1]如果函數 f : A → A,其中 A 是集合,則函數 f 是在 A 上的一元運算。
常用的記號有前置的(例如 +、−、¬)、後置的(例如階乘 )、上標的(例如轉置 AT)和代表函數的(例如 )等。舉平方根為例,在參數上方擴展平方根符號的橫條可以標記它們的範圍。
一元負數和正數
由於一元運算只有一個運算元,它們會先被計算。下面是一個使用否定的示例:
- 3--2
在这里,第一個 '−' 代表二元的減數運算,而第二個 '−' 是 2 的一元否定(或者 '-2' 可以指整数 -2)。因此,此運算式等于:
- 3−(-2)=5
在數學上其實也有一元正數,但它是不需要的,因為我們假設數值就是正數:
- (+2)=2
一元正數不會更改負數運算的記號:
- (+(-2)) = (-2)
在以下情况中,一个一元負數需要改变其記號:
- (−(-2)) = (+2)
程式設計語言中的示例
C 語言系列
Unix Shell (Bash)
在 Unix/Linux shell (bash/sh) 中,"$" 是用於參數擴展的一元運算子,它利用其(有時被修改的)值替換變數的名稱。例如:
- 簡單擴展:
$x
- 複雜擴展:
${#x}
参考文献
- Weisstein, Eric W. (编). . at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. [2020-07-29] (英语).
- . . www-01.ibm.com. Version 6.0. : 109. (原始内容存档于2012-10-16).
- . www.sanfoundry.com. [2022-08-06]. (原始内容存档于2018-06-13).
- . [2022-08-06]. (原始内容存档于2022-08-06).
- Matt Insall. . MathWorld.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.