Dokumen ini membahas tiga jenis operator dalam bahasa C++, yaitu:
1) Operator unernary seperti increment dan decrement yang dapat diletakkan sebelum atau sesudah operand untuk menambah atau mengurangi nilai variabel.
2) Operator biner seperti aritmatika, logika, dan relasional beserta contoh penerapannya.
3) Operator ternary yang menggunakan sintaks "?:" untuk mengevaluasi ekspresi kondisi dan mengembalikan salah satu d
4. Operator increment dan decrement dapat diletakkan sebelum
atau sesudah operand.
Ketika digunakan sebelum operand, hal ini akan membuat
variabel ditambah atau dikurangi dengan nilai 1, dan
selanjutnya nilai yang baru akan digunakan pada ekspresi
selanjutnya.
Contoh,
int i, j, k;
i = 10;
j = 3;
k = 0;
k = ++j + i; //akan menghasilkan k = 4+10 = 14
5. Ketika operator increment dan decrement diletakkan setelah
operand, nilai lama dari variabel akan digunakan pada
ekspresi selanjutnya.
Contoh,
i = 10;
j = 3;
k = 0;
k = j++ + i; //akan menghasilkan k = 3+10 = 13
18. Operator
Ternarry
Conditional operator ?:
Merupakan ternarry operator. ((from Latin ternarius) is an
adjective meaning "composed of three items”)
Hal ini berarti bahwa diperlukan tiga argumen bersamaan
dari sebuah ekspresi conditional.
Struktur dari ekspresi yang menggunakan conditional
operator adalah
exp1?exp2:exp3