C++字符串旋转
2013-07-20 13:34
197 查看
C++ Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | #include <iostream> using namespace std; //左旋转 unsigned char rol(unsigned char val) { int highbit; if (val & 0x80)//保存最高位 { highbit = 1; } else highbit = 0; val<<=1; val!=highbit;//最高位移到最低位 return val; } unsigned char ror(unsigned char val) { int lowbit;//保存最低位 if (val&0x01) { lowbit = 1; } else lowbit = 0; val>>=1; val|= (lowbit<<7);//最低位移到最高位 return val } void main() { system("pause"); } |
相关文章推荐
- LintCode C++代码旋转字符串
- c++-字符串旋转
- 旋转字符串的判断——KMP实现 (C++)
- C++字符串旋转3种方法实现
- C++判断两个字符串是否互为旋转词
- 左旋转字符串 C++实现
- (C++)剑指offer-43:左旋转字符串(知识迁移能力)
- 翻转句子中单词的顺序和字符串的旋转操作 c++面试题
- (剑指offer)左旋转字符串C++
- C++ 求旋转字符串中的最小值
- 纪念逝去的岁月——C/C++字符串旋转
- LintCode 8.旋转字符串 C++
- c++的字符串string处理
- c/c++两列字符串解析到map中
- 判断一个字符串是否为另外一个字符串旋转之后的字符串。
- C、C++中字符串和字符指针之间的转换
- C++字符串分割
- C/C++编程:整数转字符串输出
- 【c++基础】11.c语言字符串操作
- C++ jsoncpp解析json字符串