Унарна операција

Унарне операције су математичке операција која прихвата само један параметар (лат. unum, један).

Математички унарни оператори уреди

У математици, у унарне операторе спадају:

Оператор Запис Значење
- -x промена знака операнда
! x! факторијел
! !x леви факторијел
    квадратни корен
    апсолутна вредност
ln ln x природни логаритам
log10 log10x логаритам за основу десет
e ex антилогаритам
¬ ¬x логичка негација
тригонометријске функције

Програмирање уреди

У програмирању све математичке унарне операције имају свој еквивалент, а постоје и неке додатне:

  • ++ (инкрементирање) – увећава операнд за 1
  • -- (декрементирање) – умањује операнд за 1
  • & (референцирање) – враћа адресу променљиве или служи за прављење алијаса променљиве
  • * (дереференцирање) – враћа променљиву чија је адреса дата
  • ~ (бинарни комплемент) – замењује нуле у променљивој јединицама и обратно, користи се за запис негативних бројева

Види још уреди