Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- ///operatii pe biti
- int main()
- {
- int n;
- ///operatorul de negatie
- cout<<(~0)<<"\n";///-1
- cout<<(~5)<<"\n";///-6
- cout<<(~(-5))<<"\n";///4
- ///operatorul &
- cout<<"operatorul &\n ";
- cout<<(5 & 7)<<"\n";
- /* cin>>n;
- cout<<(n &(n-1))<<"\n";///n este putere a lui 2 daca expre sia este 0
- */
- cout<<" operatorul | \n";
- cout<<(8|5)<<'\n';
- cout<<"operatorul ^ \n";
- cout<<(12^5)<<"\n";
- cout<<(12^5^5)<<"\n";
- cout<<(12^12)<<"\n";
- ///interschimbare tipul intreg
- int a , b;
- a=2 ,b=7;
- a^=b^=a^=b;
- cout<<a<<' '<<b ;
- cout<<'\n';
- char x='a',y='c';
- x^=y^=x^=y;
- cout<<x<<' '<<y;
- cout<<"\noperator de deplasare la stanga(<<)\n";
- cout<<(1<<5)<<" "<<(13<<3);
- cout<<"\noperatorul de deplasare la dreapta (>>)\n";
- cout<<(13>>2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement