Pain_R

operator bitwise pada C++

Nov 20th, 2014
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. //http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html <-- converter binner
  2. // penggunaa operator and (&)
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int a = 10;
  9. int b = 9;
  10.  
  11. int c = a & b; // lakukan operasi and (&)
  12. cout <<"Penggunaan operator AND (&)" << endl;
  13. cout <<"Nilai a = " << a<< endl;
  14. cout <<"NIlai b = " << b << endl;
  15. cout <<"Nilai c = " << c << endl;
  16.  
  17. int d = a | b; //lakukan operasi OR (|)
  18. cout <<"nilai a = " << a << endl;
  19. cout <<"nilai b = " << b << endl;
  20. cout <<"nilai d = " << d << endl;
  21.  
  22. int e = a ^ b; // lakukan operasi XOR (^)
  23. cout <<"nilai a = " <<a << endl;
  24. cout <<"nilai b = " <<b<< endl;
  25. cout <<"nilai e = " <<e<< endl;
  26. system("PAUSE");
  27. return 0;
  28. }
  29.  
  30. ========================
  31. hasil hitung :
  32. AND
  33. 1010 = 10
  34. 1001 = 9
  35. ----
  36. 1000 = 8
  37.  
  38. OR
  39. 1010 = 10
  40. 1001 = 9
  41. ----
  42. 1011
  43.  
  44. XOR
  45. 1010 = 10
  46. 1001 = 9
  47. ----
  48. 0011
Advertisement
Add Comment
Please, Sign In to add comment