#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int a; scanf("%d",&a); printf("%d\n%d\n",a>>1,a<<1); system("pause"); return 0; }
一个数 a 若右移一位,则其数值减为 a/2(取整),若左移一位,则其数值变为 a*2;
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int a; scanf("%d",&a); printf("%d\n%d\n",a>>1>>1,a<<1<<1); system("pause"); return 0; }
道理同上。