Operator Pada C++
Sebuah program membutuhkan perintah-perintah yang digunakan untuk memanipulasi data yang ada didalamnya, yang dalam bahasa C++ dikenal dengan Operator. Operator adalah sebuah simbol/syntax yang digunakan oleh program untuk mengolah dan mamanipulasi data menjadi data yang baru.Operator dalam C++ terbagi menjadi beberapa kategori sebagai berikut
Operator Aritmatika
Operator Aritmatika merupakan operator yang digunakan untuk melakukan perhitungan aritmatika. Operator Aritmatika dibagi menjadi 2 macam yaitu Operator Binary dan Operator Unary.
- Operator Binary
- + Operator Penjumlahan
- - Operator Pengurangan
- * Operator Perkalian
- % Operator Modulus
- = Operator Sama Dengan
- Operator Unari
- + Operator Nilai Plus
- - Operator Nilai Minus
- ++ Operator Nilai Menaik (Increment)
- -- Operator Nilai Menurun (Decrement)
Operator Relasi merupakan operator yang digunakan untuk melakukan perbandingan. Operator Relasi terdiri dari
- Operator Relasi
- < Operator Lebih Kecil Dari
- > Operator Lebih Besar Dari
- <= Operator Lebih Kecil Sama Dengan
- >= Operator Lebih Besar Sama Dengan
- == Operator Sama Dengan
- != Operator Tidak Sama Dengan
Operator Logika merupakan operator yang digunakan untuk melakukan fungsi logika. Operator Logika terdiri dari
- Operator Logika
- && Operator And
- || Operator Or
- ! Operator Not
- #include <iostream.h>
- #include <conio.h>
- main(){
- int a = 4;
- int b = 2;
- cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
- cout<<a<<" - "<<b<<" = "<<(a-b)<<endl;
- cout<<a<<" * "<<b<<" = "<<(a*b)<<endl;
- cout<<a<<" / "<<b<<" = "<<(a/b)<<endl;
- cout<<a<<" % "<<b<<" = "<<(a%b)<<endl;
- cout<<a<<" < "<<b<<" = "<<(a<b)<<endl;
- cout<<a<<" <= "<<b<<" = "<<(a<=b)<<endl;
- cout<<a<<" > "<<b<<" = "<<(a>b)<<endl;
- cout<<a<<" >= "<<b<<" = "<<(a>=b)<<endl;
- cout<<a<<" != "<<b<<" = "<<(a!=b)<<endl;
- getch();
- }
- #include <iostream.h>
- #include <conio.h>
- main(){
- cout<<"1 && 1 = "<<(1 && 1)<<endl;
- cout<<"1 && 0 = "<<(1 && 0)<<endl;
- cout<<"0 && 1 = "<<(0 && 1)<<endl;
- cout<<"0 && 0 = "<<(0 && 0)<<endl;
- cout<<"1 || 1 = "<<(1 || 1)<<endl;
- cout<<"1 || 0 = "<<(1 || 0)<<endl;
- cout<<"0 || 1 = "<<(0 || 1)<<endl;
- cout<<"0 || 0 = "<<(0 || 0)<<endl;
- cout<<"!1 = "<<(!1)<<endl;
- cout<<"!0 = "<<(!0)<<endl;
- getch();
- sumber : https://sysyuny.wordpress.com/
masuk
BalasHapus