问题
已有定义int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是 。
已有定义int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是 。
A、 整型变量的输出格式符只有%d一种
B、 %x是格式符的一种,它可以适用于任何一种类型的数据
C、 %x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D、 %8lx不是错误的格式符,其中数字8规定了输出字段的宽度
您可能感兴趣的试题
-
设char *s="\ta\017bc";则指针变量s指向的字符串所占的字节数是( )。
设char *s="\ta\017bc";则指针变量s指向的字符串所占的字节数是( )。A、 9 B、 5 C、 6 D、 7...
查看答案 -
下面能正确进行字符串赋值操作的是( )。
下面能正确进行字符串赋值操作的是( )。A、 char s[5]={"ABCDE"}; B、 char s[5]={'A','B','C','D','E'}; C、 char *s;s="ABCDE"; D、 char *s;scanf("%s",s);...
查看答案 -
下面判断正确的是( )。 A、 char *a="china";等价于char *a;*a="china";
下面判断正确的是( )。A、 char *a="china";等价于char *a;*a="china"; B、 char str[10]={"china"};等价于char str[10];str[]="china"; C、 char *s="china";等价于char *s;s="chin...
查看答案 -
已有变量定义和函数调用语句int a=25;print_value(&a);下面函数输出的正确结果是( ) 。 void print_value(int *x)
已有变量定义和函数调用语句int a=25;print_value(&a);下面函数输出的正确结果是( ) 。void print_value(int *x){printf("%d\n",++*x);}A、 23 B、 24 C、 25 D、 26...
查看答案 -
若有说明int *p1,*p2,m=5,n;以下正确的程序段是( )。
若有说明int *p1,*p2,m=5,n;以下正确的程序段是( )。A、 p1=&m;p2=&p1; B、 p1=&m;p2=&n;*p1=*p2; C、 p1=&m;p2=p1; D、 p1=&m;*p2=*p1;...
查看答案
