#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;
}
 
道理同上。
 

posted on 2011-07-27 17:37  枫叶飘泪  阅读(666)  评论(0编辑  收藏  举报