给定一个二进制数,要求循环移位,在原二进制数中操作(C语言)
来源:互联网 发布:铜板街软件 编辑:程序博客网 时间:2024/05/16 07:58
int b = 0, c = 0;// b 输入的0~255之间的数 c 移动位数
printf("请输入一个整数和移动位数\n");
scanf("%d%d", &b, &c);
unsigned char a = b;
unsigned char left = 0;//存储左移之后的结果
left = a << (8 - c);
printf("%d\n", left | right);
printf("请输入一个整数和移动位数\n");
scanf("%d%d", &b, &c);
unsigned char a = b;
unsigned char left = 0;//存储左移之后的结果
unsigned char right = 0;//存储右移之后的结果
//循环移位
right = a >> c;left = a << (8 - c);
printf("%d\n", left | right);
0 1
- 给定一个二进制数,要求循环移位,在原二进制数中操作(C语言)
- 给定一个二进制数,要求循环移位,在原二进制数中操作(C语言)
- 【C语言】统计一个数二进制中1的个数
- 【C语言】计算一个数二进制中一的位数
- 求一个数在计算机中存储的二进制补码的c语言程序
- 给定一个整数,求其二进制数中1的个数
- 给定一个十进制数,转换为对应的二进制数
- 循环位移二进制数
- (c语言)求一个二进制数1的个数
- 【c语言】统计一个数二进制中的1的个数
- C/C++ 位操作实例:输出一个数的二进制
- 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- c语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- C语言 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C语言】求一个数的二进制中 1 的个数
- C语言位运算应用一:求一个数的二进制表示中1的个数
- C 语言中书写二进制数的方法;
- C语言--计算二进制数中1的个数(&)
- Anagrams
- HDU 4951 Multiplication table 数论
- 第2章:R的数据可视化,各种图表,常用统计量计算
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- jQuery 增加 删除 修改select option .
- 给定一个二进制数,要求循环移位,在原二进制数中操作(C语言)
- 读写外挂
- Windows线程同步
- 指针
- ndroid 最火框架XUtils
- C语言的字符串转为OC中的字符串,控制台输入用户名和密码,判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
- c++静态库和动态库
- read 系统调用剖析 (vfs分析 address_space page cache)
- 随机为一维数组赋值,找出其中的第二大值