Sobes.tech
Junior — Middle

Կարող եք բացատրել, թե ինչ է միակողմանի օպերատորը և ինչու է այն տարբերվում մյուս օպերատորներից?

sobes.tech AI

Պատասխան AI-ից

Միայն մեկ օպերանդի վրա գործող օպերատորն է միակողմանի օպերատոր։ Օրինակ, Java լեզվում միակողմանի օպերատորներն են՝

  • ++ (մեծացում) և -- (կրճատում), օրինակ i++
  • միակողմանի բացասական նշան -, օրինակ -a
  • տրամաբանական ժխտում !, օրինակ !flag

Միակողմանի և երկկողմանի օպերատորների տարբերությունը այն է, որ երկկողմանի օպերատորները պահանջում են երկու օպերանդ (օրինակ՝ a + b), իսկ միակողմանի՝ միայն մեկը։ Միակողմանի օպերատորները անմիջապես կիրառվում են արժեք կամ փոփոխականի վրա և փոփոխում կամ վերադարձնում արդյունքը՝ հիմնվելով այդ մեկ օպերանդի վրա։