由程序中 k=017 得知这是一个八进制数而结果是已十进制输出所以把017化为十进制是15,在++得16
g=111 得知这是一个十进制数而输出要求是十六进制数,111的十六进制表示为6F但是由于是g++,是先操作后加加所以输出仍然是6F,然后再加此时g应该是/usercenter?uid=e52a05e798204">影丰
呵呵,这个问题确实是基础的东西你是一些概念没弄清楚,首先你要弄清楚K=017和K=17不是一个道理K=017其实是K=15因为十进制前面加个0就是八进制了!然后%x是把g的结果以十六进制的形式输出的,而++在g后边所以在输出的時候还没有参与运算,所以结果是16 6F至于为什么不是18我想你是处在进制没弄清楚,为什么不是1C我就不知道你为什么会得到1C了我怎么想也想不到你怎么得出1C的
规定就是这样的,二进制应该是跟B的而不是10开头
你对这个回答的评价是?
你对这个回答的评价是