Infix notation

Infixnotation  är en form av att skriva matematiska och logiska formler där operatorer skrivs i infixstil mellan operanderna de agerar på (till exempel 2 + 2). Uppgiften att tolka uttryck skrivna i denna form är svårare för en dator jämfört med prefix (det vill säga + 2 2) eller postfix (2 2 + ). Denna notation används dock i de flesta programmeringsspråk eftersom den är mer naturlig för människor.

I infixnotation, till skillnad från prefix- och postfixnotation, bestämmer parenteser som omger grupper av operander och operatorer i vilken ordning operationerna ska utföras. I avsaknad av parenteser utförs operationer enligt reglerna för operatörsföreträde .

Infixnotation kan skilja sig från functional , där funktionsnamnet beskriver någon typ av operation och dess argument är operander. Ett exempel på en funktionell notation skulle vara S(1,3) där funktionen S står för additionsoperationen: S(1,3) = 1+3 = 4 .

Se även

Länkar