c基础【一】利用位运算实现数字反转
2014-11-11 17:45
267 查看
#include <stdio.h> #include <stdlib.h> int main() { //通过位运算实现数字的反转(操作的对象必须是整数) unsigned int original =0x123; unsigned int result =0; unsigned int mask =0xF; //掩码 result |=original&mask; original>>=4; result<<=4; result |=original&mask; original>>=4; result<<=4; result|=original & mask; printf("%X\n",result); return 0; }
相关文章推荐
- 黑马程序员——Java基础语法:利用位运算实现的基础进制转换
- 利用USB2.0接口的芯片CY7C68013和单片机实现全数字图像的实时采集
- 利用.NET Remoting基础架构中的真实代理/透明代理技术实现了不针对具体类型、具体方法的通用方法调用拦截机制
- 可视化webpart基础开发——利用事件接收器实现同步操作两个文档库(添加、删除、修改文档)
- 自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
- 前端攻城狮学习笔记八:自己实现string的substring方法,人民币小写转大写,数字反转,正则优化
- 利用位运算实现四则运算 -- 华为面试题
- 利用jsp/servlet/Ajax,实现一个猜数字游戏!
- 利用位运算和指针实现的交换两个数的程序
- 利用JS实现为数字添加千分位的操作
- 数字反转实现
- ASP.NET基础教程-DataGrid表格控件-利用ItemDataBound事件实现鼠标移动到控件的某一行时改变该行的背景色
- Java实现利用搜索引擎收集网址的程序-Java基础-Java-编程开发
- 利用Java Swing 实现游戏开发-Java基础-Java-编程开发
- 利用位运算和指针实现的交换两个数的程序
- JAVA基础:利用Java实现zip压缩解压缩
- 利用Java实现串口全双工通讯-Java基础-Java-编程开发
- 基础:Java里数字转字符串前面自动补0的实现
- 利用C++中的stringstream类轻松实现字符串和数字的互相转换
- 位运算实现反转字节和求二进制整数中1的个数(无循环)