Operació unària: diferència entre les revisions
Aparença
Contingut suprimit Contingut afegit
m fórmula Etiquetes: Edita des de mòbil Edició web per a mòbils Advanced mobile edit |
m neteja i estandardització de codi |
||
Línia 17: | Línia 17: | ||
== Exemples de llenguatges de programació == |
== Exemples de llenguatges de programació == |
||
=== Família C === |
=== Família C === |
||
En la família de [[llenguatge de programació|llenguatges de programació]] [[C (llenguatge de programació)|C]], els operadors següents són unaris: |
En la família de [[llenguatge de programació|llenguatges de programació]] [[C (llenguatge de programació)|C]], els operadors següents són unaris: |
||
*[[Operadors d'increment i de decrement|Increment]]: <code>++<span style="color:gray;">x</span>, <span style="color:gray;">x</span>++</code> |
* [[Operadors d'increment i de decrement|Increment]]: <code>++<span style="color:gray;">x</span>, <span style="color:gray;">x</span>++</code> |
||
*[[Operadors d'increment i de decrement|Decrement]]: <code>−−<span style="color:gray;">x</span>, <span style="color:gray;">x</span>−−</code> |
* [[Operadors d'increment i de decrement|Decrement]]: <code>−−<span style="color:gray;">x</span>, <span style="color:gray;">x</span>−−</code> |
||
*[[Referència (informàtica)|Adreça]]: <code>&<span style="color:gray;">x</span></code> |
* [[Referència (informàtica)|Adreça]]: <code>&<span style="color:gray;">x</span></code> |
||
*[[Indirecció]]: <code>*<span style="color:gray;">x</span></code> |
* [[Indirecció]]: <code>*<span style="color:gray;">x</span></code> |
||
*Positiu: <code>+<span style="color:gray;">x</span></code> |
*Positiu: <code>+<span style="color:gray;">x</span></code> |
||
*Negatiu: <code>−<span style="color:gray;">x</span></code> |
*Negatiu: <code>−<span style="color:gray;">x</span></code> |
||
*[[Representació de nombres amb signe|El complement]]: <code>~<span style="color:gray;">x</span></code> |
* [[Representació de nombres amb signe|El complement]]: <code>~<span style="color:gray;">x</span></code> |
||
*[[Negació|Negació lògica]]: <code>!<span style="color:gray;">x</span></code> |
* [[Negació|Negació lògica]]: <code>!<span style="color:gray;">x</span></code> |
||
*[[Sizeof]]: <code>sizeof <span style="color:gray;">x</span>, sizeof(<span style="color:gray;">nom-tipus</span>)</code> |
* [[Sizeof]]: <code>sizeof <span style="color:gray;">x</span>, sizeof(<span style="color:gray;">nom-tipus</span>)</code> |
||
*[[Conversió de tipus|Cast]]: <code>(''type-name'') ''<span style="color:gray;">expressio-conversio</span>''</code> |
* [[Conversió de tipus|Cast]]: <code>(''type-name'') ''<span style="color:gray;">expressio-conversio</span>''</code> |
||
== Vegeu també == |
== Vegeu també == |
Revisió del 11:23, 17 ago 2020
Es defineix com a operació unària aquella operació matemàtica, que només necessita l'operador i un únic operand (argument) perquè es pugui calcular un valor.
Per exemple, la funció valor absolut «| |» és un operador unari, perquè només necessita un argument.
També podem veure que: donat un conjunt A, el complement d'un element x de A és un altre element y de A, definint a y com el complement de X:
Amb el que hem del complement és una operació unària interna, si a cada element x de A li correspon un únic element y d'A, sent y el complement de x.
El nombre d'arguments d'una funció s'anomena aritat.
Exemples de llenguatges de programació
Família C
En la família de llenguatges de programació C, els operadors següents són unaris:
- Increment:
++x, x++
- Decrement:
−−x, x−−
- Adreça:
&x
- Indirecció:
*x
- Positiu:
+x
- Negatiu:
−x
- El complement:
~x
- Negació lògica:
!x
- Sizeof:
sizeof x, sizeof(nom-tipus)
- Cast:
(type-name) expressio-conversio
Vegeu també
Enllaços externs
- Weisstein, Eric W., «Unary Operation» a MathWorld (en anglès).