C语言高手进来解释一下这道题!

[复制链接]
查看11 | 回复4 | 2006-9-15 15:48:53 | 显示全部楼层 |阅读模式
这个虽然是小问题,不过还是说下好啊!010是8进制数0x10表示十六进制数, 而你用的是%d所以就要转换成十进制010(8)=8(10)括号里的数表示进制0x10(16)=16(10)
回复

使用道具 举报

千问 | 2006-9-15 15:48:53 | 显示全部楼层
您好!这是由于您的输出由%d标记控制为十进制方式所致。希望对您有所帮助!
回复

使用道具 举报

千问 | 2006-9-15 15:48:53 | 显示全部楼层
基础哦!^_^可以自己试着改这个程序!
回复

使用道具 举报

千问 | 2006-9-15 15:48:53 | 显示全部楼层
同意楼上
回复

使用道具 举报

千问 | 2006-9-15 15:48:53 | 显示全部楼层
同意二楼的他已经说的很清楚了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行