Gunakan operator + - * / % dan pahami pembagian integer.
Buka → # Operator RelasionalPelajari operator == != < > <= >= yang menghasilkan nilai int 0 atau 1.
Buka → # Operator LogikaGunakan operator && || ! dan pahami short-circuit evaluation.
Buka → # Operator AssignmentPelajari operator = dan bentuk augmented seperti += -= *= /= %=.
Buka → # Increment dan DecrementPahami prefix dan postfix ++ -- serta urutan evaluasinya.
Buka → # Operator BitwiseGunakan operator & | ^ ~ << >> untuk manipulasi bit.
Buka → # Operator ConditionalPelajari operator ternary ? : dan kapan memakainya menggantikan if-else.
Buka → # Operator sizeofPahami operator sizeof untuk memeriksa ukuran tipe dan objek pada compile time.
Buka → # Operator KomaPelajari operator , untuk mengevaluasi beberapa ekspresi secara berurutan.
Buka → # Precedence dan AssociativityKuasai tabel precedence operator C dan urutan evaluasi ekspresi.
Buka → # Type ConversionPahami implicit type conversion yang dilakukan compiler pada ekspresi campuran.
Buka → # Type CastingLakukan explicit type cast dengan operator (type) untuk konversi sengaja.
Buka → # Integer PromotionsPelajari aturan integer promotion yang menaikkan tipe kecil ke int sebelum operasi.
Buka → # Usual Arithmetic ConversionsPahami aturan usual arithmetic conversions saat dua operand memiliki tipe berbeda.
Buka → # Undefined Behavior dalam EkspresiHindari UB seperti unsequenced modification dan signed overflow pada ekspresi.
Buka →