位转换
来源:互联网 发布:淘宝情趣内衣网店 编辑:程序博客网 时间:2024/06/05 23:52
unsigned int invert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位,n为需要转换的长度,假设起始点在右边.如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001
unsigned int intvert(unsigned int x,int p,int n) //假定p=4,n=3{unsigned int t = 0;unsigned int a = 1;for(int i = 0; i < n; ++i)//循环的目的主要是获得t,n位全1的二进制数{t |= a; //位或a <<= 1; }t << =p; //转换后_t变为1110000x ^= t; /异或,将原来的位取反return x;}
0 0
- 位转换
- 千分位转换
- 关于位制转换
- 15位身份证转换
- 十六进制高低位转换
- 地址转换位经纬度
- 大小写按位转换
- 转换千分位显示
- 位运算,大小写转换
- 32位除法转换
- 位制转换
- FIFO 位宽转换
- 15位身份证-18位转换
- 身份证号转换15位与18位
- 字节与位的转换
- 移位操作---高低位转换
- 32位字节序转换
- 位运算 进制转换
- TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(下)
- test9.15
- 母牛的故事
- JavaAPI_2
- ThinkPHP--实现数据修改save
- 位转换
- python的list的拷贝
- JTable相关用法
- hadoop学习笔记二
- ThinkPHP--删除数据及原生sql语句执行
- ios-系统音频播放
- Linux安装ssh,并使用putty登陆
- Solr 配置中文分词smartcn
- 飞控算法——互补滤波器