已有定义int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是()。
A.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
B.%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
C.%x是格式符的一种,它可以适用于任何一种类型的数据
D.整型变量的输出格式符只有%d一种
A.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
B.%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
C.%x是格式符的一种,它可以适用于任何一种类型的数据
D.整型变量的输出格式符只有%d一种
已有定义:“int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12),(*p)[4];”则执行语句“p=a+1;”后p[1][1]的值是()。
A.2
B.6
C.9
D.10
A.整型变量的输出格式只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型数据
C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D.%81x不是错误的格式符,其中数字8规定了输出字段的宽度
设有以下定义和语句,则*(*(p+2) +1) 的值为______。 int a[3][2]={10,20,30,40,50,60},(*p) [2]; p=a;
设有以下定义的语句: int a[3][2]={10,20,30,40,50,60},(*p)[2]; p=a; 则*(*(P+2)+1)值为【 】。
设有以下定义和语句,则*(*(p+2)+1)的值【 】。 int a[3][2]={10,20,30,40,50,60},(*p)[2]; p=a;
设有以下定义和语句,则*(*(P+2)+1)的值为 【 】 。 int[3][2]={10,20,30,40,50,60},(*p)[2]; p=a;
设有以下宏定义 define W 5 define L (W+2) 则执行赋值语句p=L*2;(p为int 型变量)后,p的值为______。
A.10,20,20
B.50,60,21
C.51,60,21
D.60,70,31
A.p=2*(int*)malloc(sizeof(int));
B.p=(int*)malloc(2*sizeof(int));
C.p=(int*)malloc(2*2);
D.p=(int*)calloc(2,sizeof(int));