若int类型占两个字节,则从以下程序段的输出是 int a=-2 printf("%d,%...答:先将2转换为2进制,因为int型占两个字节即16为,第一位为符号位,负号故为1,即1,000,000,000,000,010;求反即将除符号位(第一位)取反(1变为0,0变为1),此时为1,111,111,111,111,101;再加1,为1,111,111,111,111,110;此时再将其转换为10进制即可.为65534 ...
C语言考试,急急。。。先谢了!!答:该程序的输出结果是___。A. a=2,b=1 B. a=1,b=1 C. a=1,b=0 D. a=2,b=2 12 若变量都已正确说明,则以下程序段输出为___。int a=1,b=2,c,d;if (a==b) c=d=a;else c=b;d=b;printf("c=%d,d=%d",c,d);A. c=1,d=1 B. c=1,d=2 C. c...
求一些c编程题答:62、请读程序: int i=0,j=0,a=6; if((++i>0)||(++j>0))a++; printf("i=%d,j=%d,a=d%\n",i,j,a); 则上面程序的输出结果是___ A、i=0,j=0,a=6 B、i=1,j=0,a=7 C、i=1,j=1,a=6 D、i=1,j=1,a=7、B、1 63、下列程序段的输出结果为___? int y=1; while(y...