C语言中输入a=080.b=0x8.是什么意思?++a,++b是多少?(过程详细点)
的有关信息介绍如下:
0开头的是八进制 0x开头的是十六进制的 a=080 好像是错误吧 因为最大的数字只能是7 逢八进一 第二个呢 是十六进制的8 也等于十进制的8 ++b是b自加一 所以是十进制的9 十六进制的0x9 ++x 是前缀自加 怎么解释呢 你可以把它当作是一个函数 传地值是x 返回值是x+1 附加结果是x=x+1 而x++是后最加一 还是当作是一个函数 返回值是x 而附加效果是x=x+1 这样的解释 你能明白吗?



