左移:<<;
右移:>>
a>>1,其实就是a/2
a<<1,其实就是a*2
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a=8;
printf("%d %d\n",a>>1,a<<1);
return 0;
}
//结果是 4 16
左移:<<;
右移:>>
a>>1,其实就是a/2
a<<1,其实就是a*2
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a=8;
printf("%d %d\n",a>>1,a<<1);
return 0;
}
//结果是 4 16