Notasi Infix: Memahami Simbol dan Operator dalam Ekspresi
Infix berarti simbol atau operator yang ditempatkan di dalam ekspresi, di antara dua operan, untuk mengubah hubungannya. Misalnya pada ekspresi 2 + 3 × 4, operator perkalian × merupakan operator infiks karena ditempatkan di antara dua operan 3 dan 4.
Notasi infiks digunakan dalam banyak bahasa pemrograman, termasuk C, C++, Java, dan Python . Operator infiks juga digunakan dalam ekspresi matematika, di mana operator infiks digunakan untuk melakukan operasi aritmatika, seperti penjumlahan, pengurangan, perkalian, dan pembagian.
Berikut beberapa contoh operator infiks:
1. + (tambahan)
2. - (pengurangan)
3. × (perkalian)
4. / (divisi)
5. % (modulus)
6. ^ (eksponensial)
7. & (rangkaian)
8. | (atau)
9. ~ (tidak)
Notasi infix dapat digunakan untuk melakukan perhitungan dan operasi yang rumit, seperti:
1. 2 + 3 × 4 - 5 × 2 = ?
2. 2 × 3 + 4 - 5 = ?
3. 2 + 3 × 4 + 5 = ?
Infix notasi juga digunakan dalam ekspresi reguler untuk mencocokkan pola dalam teks. Misalnya, ekspresi /^[a-zA-Z0-9]+$/ menggunakan notasi infiks untuk mencocokkan string yang hanya terdiri dari huruf dan angka.