、下面程序的输出是( ).main() { int k=13; printf(“k=%d,k=%o,k=%x\n”,k,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 13:51:40
、下面程序的输出是( ).main() { int k=13; printf(“k=%d,k=%o,k=%x\n”,k,k,k); }
A) k=13,k=12,k=d
B) k=13,k=o13,k=oxb
C) k=13,k=o15,k=oxd
D) k=13,k=15,k=d
A) k=13,k=12,k=d
B) k=13,k=o13,k=oxb
C) k=13,k=o15,k=oxd
D) k=13,k=15,k=d
【正确答案】 D k=13,k=15,k=d
【解析】主要考察printf的输出格式和进制问题,输出的格式控制部分,只需用对应的变量值替代即可
%d 十进制 就是13
%o 八进制 就是015
%x 十六进制 就是 0xd(但是打印 不会打印0,0x前缀)
有问题再问哦~o(∩_∩)o
【解析】主要考察printf的输出格式和进制问题,输出的格式控制部分,只需用对应的变量值替代即可
%d 十进制 就是13
%o 八进制 就是015
%x 十六进制 就是 0xd(但是打印 不会打印0,0x前缀)
有问题再问哦~o(∩_∩)o
、下面程序的输出是( ).main() { int k=13; printf(“k=%d,k=%o,k=%x\n”,k,
下面的程序的输出结果是() main(){int k=11;printf (''k=%d,k=%0,k=%x\n'');
fun(int k) {if(k>0)fun(k-1) printf("%d",k); } main() {int w=
#include void main() { int k=-1; printf("%d,%u\n",k,k); }
main() {int k=0; while(printf("*")) {k++; if(k
{int **k,*k,b=100; a=&b;k=&a;printf("%d\n",**k);} 输出结果.
下面程序段int k=10;while(k=0){printf("%d",k);k--;}则下列描述正确的是A whil
define M 5#define N M+M main(){int k;k=N*N*5; printf("%d",k)
下面程序的输出是main(){int a=-1,b=4,k;k=(a++
int k=2; while(k==0) printf("%d",k); k--; printf("\n");下列循环的
#define S(x)4 *(x)*x+1 main() {int k=5,j=2;printf("%d\n",S(k
以下程序的运行结果是.main(){int k=4,a=3,b=2,c=1;printf(“%d\n”,k