分析下面程序的运行结果:
main(){
unsigned a,b,x;
int n;
a=0x763;
n=6;
b=a<<(12-n);
x=(a>>n-2)^b;
printf("\nb=%x,\nx=%x",b,x);
}
分析下面程序的运行结果:
main(){
unsigned a,b,x;
int n;
a=0x763;
n=6;
b=a<<(12-n);
x=(a>>n-2)^b;
printf("\nb=%x,\nx=%x",b,x);
}
在2字节表示整数的系统中,结果为:
d8c0
d8b6
在4字节表示整数的系统中,结果为:
1d8c0
1d8b6
运算符 += 的名称是__________,a+=b的等价表达式是__________。
运算符 *= 的名称是__________,a*=b的等价表达式是__________。
运算符 /= 的名称是__________,a/=b的等价表达式是__________。
运算符 %= 的名称是__________,a%=b的等价表达式是__________。
运算符 &= 的名称是__________,a&=b的等价表达式是__________。
运算符 |= 的名称是__________,a|=b的等价表达式是__________。
运算符 >>= 的名称是__________,a>>=b的等价表达式是__________。
按优先级高低排列以下运算符:&=,+,%,>>,&&,+=,!=,>>=,->,&,sizeof,++,!,[],-,?:,(),==