在C语言中有一道题目:x=023(八进制)请问x++是多少?请解释一下

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:15:39

8进制023=十进制19
因此19+1=20
十进制20是8进制里的24

BTW:你们这题目真bt,对学c没啥用

x++就是两条:x=x+1=024;并且x++=023(八进制),023的十进制表示就是19.
++x就是两条:x=x+1=024;并且++x=024(八进制),024的十进制表示就是20.

++就是这样用的!

int x=023;
int a=x++;
printf("a=%d,x=%d\n",a,x);

输出:a=19,x=20