Operator borland C++ (Bagian 3)

Assalamualaikum wr wb
ketemu lagi sama ane, di pos sebelumnya udah ada pos tentang Operator borland C++ (Bagian 1) dan Operator borland C++ (Bagian 2) nah seperti yang ane bilang di pos tentang Operator borland C++ (Bagian 1) materi tentang operator pada borland C++ ane bagi jadi 3 pos, sekarang lanjut aja ke bagian sekaligus mengakhiri materi tentang operator borland C++.

Operator Bitwise 
Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit. Borland C++ menyediakan enam buah operator bitwise.
Tabel Operator Bitwise

Operator Bitwise << (Shift Left)
Operator Bitwise Shift Left digunakan untuk menggeser sejumlah bit kekiri.
Contoh :
Contoh
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

main()
{
int x;
clrscr();
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Nilai Awal : "<<x<<endl;
x = x << 1;
cout<<"Hasil dari Geser 1 Bit Kekiri = "<<x<<endl;
getch();
} 

Operator Bitwise >> (Shift Right)
Operator Bitwise Shift Right digunakan untuk menggeser sejumlah bit kanan.
Contoh :

Contoh
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main( )
{
int x;
clrscr( );
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Nilai Awal : "<<x<<endl;
x = x >> 1;
cout<<"Hasil dari Geser 1 Bit Kekiri = "<<x<<endl;
getch( );
} 

Operator Bitwise & (And)
Operator Bitwise & ( And ) digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar (1) jika semua operand yang digabungkan bernilai benar (1). Berikut dapat dilihat ilustrasi untuk membandingkan bit dari 2 operand.
Tabel Operator Bitwise And dan Contoh
Contoh
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main( )
{
int a, x, y;
clrscr( );
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Masukan Nilai Y = ";
cin>>y;
a = x & y;
cout<<"\n";
cout<<"Hasil dari "<<x<<" & "<<y<<" = "<<a<<endl;
getch( );
} 

Operator Bitwise | ( Or )
Operator Bitwise | ( Or ) digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar jika ada salah satu operand yang digabungkan ada yang bernilai benar (1). Berikut dapat dilihat ilustrasi untuk membandingkan bit dari 2 operand. Tabel Operator Bitiwise Or
Tabel Operator Bitwise Or dan Contoh
Contoh
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main( )
{
int a, x, y;
clrscr( );
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Masukan Nilai Y = ";
cin>>y;
a = x | y;
cout<<"\n";
cout<<"Hasil dari "<<x<<" | "<<y<<" = "<<a<<endl;
getch( );
} 

Operator Bitwise ^ ( eXclusive Or )
Operator Bitwise ^ ( XOr ) digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar (1) jika dari dua bit yang dibandingkan hanya sebuah bernilai benar (1). Berikut dapat dilihat ilustrasi untuk membandingkan bit dari 2 operand.
Tabel Operator Bitwise XOr dan Contoh

Contoh
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main( )
{
int a, x, y;
clrscr( );
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Masukan Nilai Y = ";
cin>>y;
a = x ^ y;
cout<<"\n";
cout<<"Hasil dari "<<x<<" ^ "<<y<<" = "<<a<<endl;
getch( );
} 

Operator Bitwise ~ ( Not )
Operator Bitwise ~ ( Not ) digunakan membalik nilai bit dari suatu operand. Berikut dapat dilihat ilustrasi untuk membandingkan bit dari 2 operand.
Tabel Operator Bitwise Not dan Contoh
Contoh
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main()
{
int a, x, y;
clrscr();
cout<<"Masukan Nilai X = ";
cin>>x;
a = ~x;
cout<<"\n";
cout<<"Hasil dari ~"<<x<<" = "<<a<<endl;
getch();
}

sampai disini materi tentang operator borland C++ tunggu materi selanjutnya,...
baca juga :
==>  Operator borland C++ (Bagian 1)
==>  Operator borland C++ (Bagian 2)



Share this

Related Posts

Latest
Previous
Next Post »