OPERATOR Operator Operator Aritmatika Increment Decrement Operator Logika

  • Slides: 9
Download presentation
OPERATOR

OPERATOR

Operator • • Operator Aritmatika Increment & Decrement Operator Logika Operator Relasional

Operator • • Operator Aritmatika Increment & Decrement Operator Logika Operator Relasional

Operator Aritmatika Operator Action - pengurangan / negasi + penjumlahan * perkalian / pembagian

Operator Aritmatika Operator Action - pengurangan / negasi + penjumlahan * perkalian / pembagian % modulus (sisa)

Operator increment & decrement • Increment : menambah variabel tersebut dengan 1 ( x

Operator increment & decrement • Increment : menambah variabel tersebut dengan 1 ( x = x + 1) • Decrement : mengurangi variabel tersebut dengan 1 (x = x -1) Operator Action -- decrement (x=x-1) ++ increment (x=x+1)

Operator relasional • Digunakan untuk membandingkan 2 variabel atau variable dengan literal • Output

Operator relasional • Digunakan untuk membandingkan 2 variabel atau variable dengan literal • Output operasi relasional adalah kondisi true atau false (1 atau 0) Operator makna > lebih dari >= lebih dari atau sama dengan < kurang dari <= kurang dari atau sama dengan != tidak sama dengan == sama dengan

Operator Logical • Digunakan untuk menghubungkan 2 operasi relasional atau mengoperasikan bilangan bool •

Operator Logical • Digunakan untuk menghubungkan 2 operasi relasional atau mengoperasikan bilangan bool • Inputnya berupa kondisi true/false(1/0) outputnya juga kondisi true/false Operator Action && Logical AND || Logical OR ! Logical NOT

Operator Bit-wise • Masukan operator bitwise ini adalah suatu bilangan/karakter • Operator ini mengoperasikan

Operator Bit-wise • Masukan operator bitwise ini adalah suatu bilangan/karakter • Operator ini mengoperasikan bit demi bit yang ada di karakter atau bilangan itu operat or description & Bitwise AND | Bitwise OR ^ Bitwise Exclusive OR (XOR) ~ Unary complement (bit inversion) << Shift Left >> Shift Right

casting • Merupakan konversi dari suatu tipe ke tipe yang lain • Notasi :

casting • Merupakan konversi dari suatu tipe ke tipe yang lain • Notasi : • variabel 2=(tipe)variabel 1; //c dan c++ • Variabel 2=tipe(variabel 1); //khusus c++ • Contoh: • float pi=3. 14; • int a; • a = (int)pi; //ini disebut tipe casting • //jadi, sekarang berapa nilai a? ?

Operator lainnya • C++ masih punya beberapa operator lainnya • Selengkapnya kunjungi cplus. com

Operator lainnya • C++ masih punya beberapa operator lainnya • Selengkapnya kunjungi cplus. com