Infix-notatie: symbolen en operatoren in uitdrukkingen begrijpen
Infix betekent een symbool of operator die in een uitdrukking, tussen twee operanden, wordt geplaatst om hun relatie te wijzigen. In de uitdrukking 2 + 3 × 4 is de vermenigvuldigingsoperator × bijvoorbeeld een infix-operator omdat deze tussen de twee operanden 3 en 4 wordt geplaatst.
Infix-notatie wordt in veel programmeertalen gebruikt, waaronder C, C++, Java en Python . Het wordt ook gebruikt in wiskundige uitdrukkingen, waarbij tussenvoegseloperatoren worden gebruikt om rekenkundige bewerkingen uit te voeren, zoals optellen, aftrekken, vermenigvuldigen en delen.
Hier zijn enkele voorbeelden van tussenvoegseloperatoren:
1. + (optelling)
2. - (aftrekken)
3. × (vermenigvuldiging)
4. / (afdeling)
5. % (modulus)
6. ^ (machtsverheffing)
7. & (aaneenschakeling)
8. | (of)
9. ~ (niet)
Infix-notatie kan worden gebruikt om complexe berekeningen en bewerkingen uit te voeren, zoals:
1. 2 + 3 × 4 - 5 × 2 = ?
2. 2 × 3 + 4 - 5 = ?
3. 2 + 3 × 4 + 5 = ?
Infix-notatie wordt ook gebruikt in reguliere expressies om patronen in tekst te matchen. De uitdrukking /^[a-zA-Z0-9]+$/ gebruikt bijvoorbeeld tussenvoegselnotatie om tekenreeksen te matchen die alleen uit letters en cijfers bestaan.