- This topic has 0 replies, 1 voice, and was last updated 1 year, 3 months ago by
codeorayo.
- Post
- January 10, 2020 at 3:08 pm
OR ( | )Operator Bitwise OR ( | ) adalah operator yang akan membandingkan dua operand dalam bentuk bilangan biner. Operator ini akan mengubah bilangan desimal menjadi bilangan biner lalu membandingkanya dengan operand dari sisi lain.
Perbandingan akan berlangsung dari bit ke bit (angka ke angka), membandingkan berdasarkan sifat dari OR yaitu untuk mendapatkan nilai 1 (true) maka salah satu atau semua operand harus bernilai 1 (true), jika semua operand bernilai 0 (false) maka akan mendapatkan nilai 0 (false).
Dan setelah perbandingan selesai dilakukan, hasil dari perbandingan akan diubah ke bentuk bilangan desimal.
Contoh :
Code:1100 1001 = 201
0110 0100 = 100
————————OR
11101101 = 237Contoh Program:Code:#include
using namespace std;int main(){
int hasil, x, y;
cout<<"Masukan Nilai X = "; cin>>x;
cout<<"Masukan Nilai Y = "; cin>>y;
hasil = x | y;
cout<<"Hasil dari "<
- You must be logged in to reply to this topic.