用C语言实现循环左移,右移
来源:互联网 发布:数据中的实时计算 编辑:程序博客网 时间:2024/04/25 17:00
C51中实现循环左移、右移的库函数:
自己实现同样的功能:
- #include <intrins.h>
- unsigned char _crol_ (
- unsigned char c, /* character to rotate left */
- unsigned char b); /* bit positions to rotate */
- unsigned char _cror_ (unsigned char, unsigned char);
- unsigned int _iror_ (unsigned int, unsigned char);
- unsigned long _lror_ (unsigned long, unsigned char);
- unsigned char _crol_ (unsigned char, unsigned char);
- unsigned int _irol_ (unsigned int, unsigned char);
- unsigned long _lrol_ (unsigned long, unsigned char)
- unsigned char crol(unsigned char c, unsigned b)
- {
- unsigned char left = c<<b;
- unsigned char right = c>>(sizeof(unsigned char)-b)
- unsigned char temp = left|right;
- return temp;
- }
- unsigned char cror(unsigned char c, unsigned b)
- {
- unsigned char right = c>>b;
- unsigned char left = c<<(sizeof(unsigned char)-b)
- unsigned char temp = left|right;
- return temp;
- }
- 用C语言实现循环左移,右移
- 用C语言实现循环左移,右移
- c语言实现循环左移和循环右移
- C语言实现按位循环左移和循环右移
- C语言实现按位循环左移和循环右移
- C语言实现数组的循环左移,右移,翻转
- C/C++中的逻辑右移、算数右移、循环左移、循环右移
- C实现循环右移
- C++ 循环左移 循环右移
- 循环左移&循环右移
- C语言 算术左移、右移和逻辑左移、右移
- C语言 字符串循环右移
- C语言 数组循环左移问题
- C语言:常量指针,指针常量,左移,右移
- C语言里的左移和右移运算
- C语言里的左移和右移运算
- C语言里的左移和右移运算
- C语言里的左移和右移运算
- 试试
- 使用标准C++的类型转换符--static_cast、dynamic_cast、reinterpret_cast、const_cast
- Visual Studio 2008 Experience Tour
- 把“女友”升级为“老婆”的时候发生的bug
- 温故知新
- 用C语言实现循环左移,右移
- 什么是SEO?
- 一个日志
- 添加系统栏图标
- Char1 理解C#模式的基础
- javascript 实现自动跳转功能
- html
- 97ai新网址
- 聚焦索引与非聚焦索引及其查询效率