test18src.c
来源:互联网 发布:淘宝网店加盟商怎么样 编辑:程序博客网 时间:2024/05/16 05:59
#include <stdio.h>/*将x的p位(从右边0起)的右边n位置为y的低n位*/unsigned int setbits(unsigned int x, int p, int n, unsigned y);int main(void){unsigned int x = 017;unsigned int y = 01;printf( "%u\n", setbits( x, 3, 2, y) );}unsigned int setbits(unsigned int x, int p, int n, unsigned int y){/*构造111111000011 再与上x 再或上00000(yn)00*//*y取低n位再左移p+1-n位*/return ( x & ((~0 << (p+1)) | ~(~0 << (p+1-n))) ) | ( (y & ~(~0 << n)) << (p+1-n) );/*总结 与1 或0*/}
0 0
- test18src.c
- c
- c
- c
- c
- C
- c
- c
- c
- C+
- c
- C
- c
- c
- c
- C
- C
- c
- ProGuard混淆编译--防止apk被反编译
- 部署ArcGIS JS API 离线包(Tomcat与IIS)
- VideoInput库 + Opencv2.3.1 + 无线摄像头 + VC2010
- ACM HDOJ 2112 (HDU Today)
- 1.17学习日报
- test18src.c
- Top 9 questions about Java Maps[未看]
- NETDEV 协议 九
- QTCreator + QTEmbedded 在Ubuntu上创建嵌入式ARM开发环境
- Live555 之odm封装
- javaweb考试题
- web.xml中<security-constraint>和四种认证类型
- 最新版SWT Designer 6.0 安装,注册方法以及例子
- 解决Visual C++工程中包含 .c 或cpp文件编译时产生的.pch预编译头错误(C1853)的办法