yksikköoperaattoreita
Yksikköoperaattoreita ovat operaattoreita, jotka ottavat vastaan yhden operandin. Ne ovat keskeisiä sekä matematiikassa että ohjelmoinnissa ja ne eroavat binäärisistä operaattoreista, jotka käsittelevät kahta operandia (esimerkiksi +, -, ×, ÷).
Matematiikassa ja laskennassa yksikköoperaattorit voivat olla esimerkiksi:
- negaatio: x ↦ −x, eli muuttujan kääntäminen negatiiviseksi
- itseisarvo: x ↦ |x|
- käänteisluku: x ↦ 1/x (x ≠ 0)
- merkkifunktiot kuten signum: x ↦ sgn(x)
- funktiot kuten floor ja ceil (x ↦ ⌊x⌋, x ↦ ⌈x⌉), jotka ottavat yhden luvun ja palauttavat toisen
- matriisien tapauksessa transponointi: A ↦ A^T ja joissain yhteyksissä käänteisluku A ↦ A^−1
Loogisessa ja ohjelmointitietotekniikassa yksikköoperaattorit kattavat muun muassa:
- plus- ja minus- etumerkit: +x, −x
- looginen ei: x ⇢ not x (tai !x joissakin kielissä)
- osoitin- ja dereferenssioperaattorit sekä osoittaminen ja käyttöönotto (esim. * ja & tietyissä kielissä)
- inkrementointi ja dekrementointi, sekä etu- ja postfiksitгу ++/-- joissakin kielissä
Yleisesti ottaen yksikköoperaattorit ovat ariteettia varten suunniteltuja operaatioita, jotka vaikuttavat vain yhteen operandtiin ja muodostavat usein