以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 21:23:17
以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.
#include
int main
{
int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;
p = a;
printf ( “%x\n”,p );
printf ( “%x\n”,p + 9 );
return 0; }
选择一个答案
A.167
B.18C
C.17C
D.16 A
#include
int main
{
int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;
p = a;
printf ( “%x\n”,p );
printf ( “%x\n”,p + 9 );
return 0; }
选择一个答案
A.167
B.18C
C.17C
D.16 A
一个int占4个字节
9个int类型就是 36个字节
158是十六进制的数,转换成十进制是 344
344+36= 380
而380转换成十六进制是 17C
所以 最后的结果是 C
9个int类型就是 36个字节
158是十六进制的数,转换成十进制是 344
344+36= 380
而380转换成十六进制是 17C
所以 最后的结果是 C
45.已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是( )。
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
4.下述语句的输出为( ).Int x=-1; Printf(“%d,%u,
在TC中,下列语句的输出结果是printf("%d\n",strlen("ATS\n012\1\\"));
在C语言中,下列语句的输出结果是( ).printf("%d\n",strlen("ATS\n012\1\\"));
执行以下语句后的输出结果 int x=3,y=0; printf("%d,%d",-1>x>-10&&1-10&&1
整型变量m的值为36,语句printf("%x\n",m);的输出为
输出整型变量a,b的语句为printf(“ ”,a,b) ;
下列程序的输出是( ).main() {int x; printf("%d\n",(x=3*5,x*2,x+10));}
以下程序的输出结果是 #include void prt (int *x,int*y,int*z){ printf("%
以下程序段的输出结果是什么?: int =11; printf(''%\n'',i);
设有定义:floatx=123.4567;则执行下列语句后的输出结果是—— printf("%f\n",(int)(x*