📄 12_1.c
字号:
#include<stdio.h>
int getbits1(int value,int a,int b){
int c;
c=(value>>(16-b))&(~0<<(b-a));
}
int *getbits2(int value){
int a[8];
for(i=0;i<8;i++){
a[i]=(value>>(15-2*i))(~0<<2*i+1);
}
return a;
}
int rmove(){
int a=-1;
a>>1;
if(a>0)return 0;
else return 1;
}
void change(int value,int a,int b){
int res;
if(a==1) res=(value>>b)&(~(~0<<(16-b)));
else res=(value>>b)|(~0<<(16-b));
return res;
}
int move(value,n){
int b,c;
if(n>0){
b=value<<(16-n);
c=value>>n;
c=c|b;
}
else {
n=-n;
b=value>>n;
c=value<<(16-n);
c=c|b;
}
return c;
}
int buma(a){
int b;
if(a>0) b=a;
else
b=(a^(~(1<<15)))+1;
return b;
}
main(){
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -