当前位置: 编程技术>c/c++/嵌入式
C++二进制翻转实例分析
来源: 互联网 发布时间:2014-10-29
本文导语: 本文实例讲述了C++二进制翻转的方法,将常用的几种解决方法罗列出来供大家比较选择。具体如下: 首先来看看一个相对笨拙的算法: #include using namespace std; void printBinary(unsigned char str, int size = 1) { int flag = 0x01; for (...
本文实例讲述了C++二进制翻转的方法,将常用的几种解决方法罗列出来供大家比较选择。具体如下:
首先来看看一个相对笨拙的算法:
#include using namespace std; void printBinary(unsigned char str, int size = 1) { int flag = 0x01; for (int i = 0; i < size; i++) { for (int i = 0; i < 8; i++) { if (str & (0x01