Notație infixă: înțelegerea simbolurilor și a operatorilor în expresii
Infix înseamnă un simbol sau un operator care este plasat în interiorul unei expresii, între doi operanzi, pentru a modifica relația acestora. De exemplu, în expresia 2 + 3 × 4, operatorul de multiplicare × este un operator infix deoarece este plasat între cei doi operanzi 3 și 4.
Notația infix este folosită în multe limbaje de programare, inclusiv C, C++, Java și Python . Este, de asemenea, folosit în expresii matematice, unde operatorii infixi sunt utilizați pentru a efectua operații aritmetice, cum ar fi adunarea, scăderea, înmulțirea și împărțirea.
Iată câteva exemple de operatori infixi:
1. + (adăugare)
2. - (scădere)
3. × (înmulțire)
4. / (diviziunea)
5. % (modul)
6. ^ (exponentiație)
7. & (concatenare)
8. | (sau)
9. ~ (nu)
Notația infix poate fi folosită pentru a efectua calcule și operații complexe, cum ar fi:
1. 2 + 3 × 4 - 5 × 2 = ?
2. 2 × 3 + 4 - 5 = ?
3. 2 + 3 × 4 + 5 = ?
Notația infix este folosită și în expresiile regulate pentru a potrivi modelele din text. De exemplu, expresia /^[a-zA-Z0-9]+$/ folosește notația infixă pentru a potrivi șiruri care constau numai din litere și cifre.