Notasi Infiks: Memahami Simbol dan Operator dalam Ungkapan
Infix bermaksud simbol atau operator yang diletakkan di dalam ungkapan, antara dua operan, untuk mengubah suai perhubungan mereka. Contohnya, dalam ungkapan 2 + 3 × 4, operator darab × ialah operator infiks kerana ia diletakkan di antara dua operan 3 dan 4.
Notasi infix digunakan dalam banyak bahasa pengaturcaraan, termasuk C, C++, Java dan Python . Ia juga digunakan dalam ungkapan matematik, di mana operator infiks digunakan untuk melaksanakan operasi aritmetik, seperti penambahan, penolakan, pendaraban dan pembahagian.
Berikut ialah beberapa contoh operator infiks:
1. + (tambahan)
2. - (tolak)
3. × (pendaraban)
4. / (bahagian)
5. % (modulus)
6. ^ (pengembangan)
7. & (penggabungan)
8. | (atau)
9. ~ (bukan)
Notasi infiks boleh digunakan untuk melakukan pengiraan dan operasi yang kompleks, seperti:
1. 2 + 3 × 4 - 5 × 2 = ?
2. 2 × 3 + 4 - 5 = ?
3. 2 + 3 × 4 + 5 = ?
Notasi infix juga digunakan dalam ungkapan biasa untuk memadankan corak dalam teks. Contohnya, ungkapan /^[a-zA-Z0-9]+$/ menggunakan tatatanda infiks untuk memadankan rentetan yang hanya terdiri daripada huruf dan digit.