- C语言:
输入一个整数,截取它对应的二进制位中从右到左的第8-11位(最右边为第0位)。
**输入格式要求:"%d" 提示信息:"请输入一个整数:"
**输出格式要求:"它的从右开始的第11-8位为:\n" "%d "
程序运行示例如下:
请输入一个整数:2997↙
它的从右开始的第11-8位为:
1 0 1 1
- 高数:
- C语言题解: 视频链接:https://www.bilibili.com/video/BV1e34y147Yu
#include<stdio.h>
int main(){
int x;
printf("请输入一个整数:");
scanf("%d", &x);
printf("它的从右开始的第11-8位为:\n");
for (int i = 11; i >= 8; i --){
printf("%d ", x >> i & 1);
}
return 0;
}
- 高数题解: