为什是错的显示:“k=11,k=0,k=b”?
visual吧
全部回复
仅看楼主
level 1
shuiluzhou 楼主
请问:若设k=11,执行“printf("k=%d,k= %O,k=%x\n",k,k,k);”后,
正确的
输出应为“k=11,k=13,k=b”,但在VS2017里运行为什是错的显示:“k=11,k=0,k=b”?
2018年09月02日 03点09分 1
level 1
这个就跟简单了,第一个用十进制输出,第二个八进制,第三个是十六进制,十六进制数字9过后就是A,B=(十进制的11)至于八进制为什么是0,我相信应该想得到,这已经不是问题了,是计算机基础没学好。
2018年09月19日 09点09分 2
谢谢!
2018年09月19日 18点09分
1