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

[复制链接]
查看11 | 回复3 | 2008-7-15 17:21:29 | 显示全部楼层 |阅读模式
x++就是两条:x=x+1=024;并且x++=023(八进制),023的十进制表示就是19.++x就是两条:x=x+1=024;并且++x=024(八进制),024的十进制表示就是20.++就是这样用的!
回复

使用道具 举报

千问 | 2008-7-15 17:21:29 | 显示全部楼层
8进制023=十进制19因此19+1=20十进制20是8进制里的24BTW:你们这题目真bt,对学c没啥用
回复

使用道具 举报

千问 | 2008-7-15 17:21:29 | 显示全部楼层
int x=023;int a=x++;printf("a=%d,x=%d\n",a,x);输出:a=19,x=20
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行