Penjelasan dan Macam-macam Operator Bitwise (3)

  • Post
    codeorayo
    Keymaster
    none
    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 = 237

    Contoh 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.