如下程序使用关键字static修饰变量i,此时的i是【 】变量?
static int i;
int main(int){
…
}
A、静态全局
B、静态局部
C、动态全局
D、动态局部
如下程序使用关键字static修饰变量i,此时的i是【 】变量?
static int i;
int main(int){
…
}
A、静态全局
B、静态局部
C、动态全局
D、动态局部
A
以下程序的输出为0。int a = 0;if(a=1) printf("%d", a);else printf("0");
设N和B都是(无符号)整形变量,下面C代码段的功能是计算变量B的二进制表示中【 】。N=0;while(B){ B=B&(B-1);//“&”是按位“与”运算 N++;}
运算符 %= 的名称是__________,a%=b的等价表达式是__________。
运算符 &= 的名称是__________,a&=b的等价表达式是__________。
运算符 |= 的名称是__________,a|=b的等价表达式是__________。
运算符 >>= 的名称是__________,a>>=b的等价表达式是__________。
运算符 /= 的名称是__________,a/=b的等价表达式是__________。
按优先级高低排列以下运算符:&=,+,%,>>,&&,+=,!=,>>=,->,&,sizeof,++,!,[],-,?:,(),==