C位移操作符

来源:互联网 发布:网易云登录 网络异常 编辑:程序博客网 时间:2024/05/29 19:24
#include <stdio.h>/*位移运算符author;heidsoft@hotmail.comgcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) */int main(){unsigned a,b,c,d;int n;a=64;n=2;//将操作数a右移(6-n)位b=a>>(6-n);printf("b=%d\n",b);//将操作数a左移动n位printf("c=%d\n",c);//对操作数a进行混合位运算d=(a>>(n-1))|(a<<(n+1));printf("d=%d\n",d);return 0;}

 
原创粉丝点击