C++左シフト右シフト
531 ワード
簡単な記録をしましょう.長い間コードを書いていないと、多くのことを忘れてしまいます.
#include<iostream>
using namespace std;
int main()
{
int i=5;
int j=8;
cout<<(i>>1)<<" "<<(i<<1)<<endl;
// 2 10
cout<<(j>>1)<<" "<<(j<<1)<<endl;
// 4 16
// <<1 ,>>1 , 2
// 2
int n=5;
// n n>0
for(;n;n>>=1)
{
}
cout<<n<<endl;
// 0
cin>>n;
return 0;
}