问题:
[单选] 有以下程序:main()
{ int x=102,y=012;
printf(”%2d,%2d\n”,x,y);
}
执行后输出结果是( )。
A . 10,01
B . 02,12
C . 102,10
D . 02,10
参考解析:
C。【解析】x的值为十进制数102,而Y的值为八进制数012,根据题意将Y用十进制表示为10%md,m为指定输出数据的宽度,若位数小于m则左端补以空格,若位数大于m则按实际输出,所以答案是C。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
张教授:我支持外企W公司中国雇员的罢工。他们受到了不04-20
一项研究发现,1970年调查的孩子中有70%曾经有过虫牙,而04-20
某校对五年级100名同学进行学习兴趣调查,结果有58人喜04-20
藏獒是世界上最勇猛的狗,一只壮年的藏獒能与5只狼搏斗04-20
社会工作价值观:是社会工作者所持有的助人观念,是利他主04-20
5个空瓶可以换1瓶汽水,某班同学喝了161瓶汽水,其中有一04-20
有4个不同的自然数,它们当中任意两数的和是2的倍数;任意04-20
“羡慕嫉妒恨”是今年的网络流行语,它正好刻画了嫉妒的04-20