
下面的程序的输出结果是() main(){int k=11;printf (''k=%d,k=%0,k=%x\n'');} 帮忙分析一下
6个回答
展开全部
#include<iostream>
using namespace std;
int main()
{
int k=11;
printf ("k=%d,k=%o,k=%x\n",k,k,k);
getchar();
return 0;
}
我在vs2008试了下,这个程序是按不同进制输出,中间那个应该是o,不是0;表示8进制,最后一个是十六进制。结果是11,13,b
using namespace std;
int main()
{
int k=11;
printf ("k=%d,k=%o,k=%x\n",k,k,k);
getchar();
return 0;
}
我在vs2008试了下,这个程序是按不同进制输出,中间那个应该是o,不是0;表示8进制,最后一个是十六进制。结果是11,13,b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个是11,第二个是八进制的结果应该是13,第三个是十六进制的结果是b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%o是八进制数,%X是十六进制数,%d是十进制数,这样懂了吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询