int n=-1

[复制链接]
查看11 | 回复2 | 2013-10-13 11:33:11 | 显示全部楼层 |阅读模式
整数在内存中是按照二进制的补码形式存储的, -1在内存中的存储形式为1111 1111 1111 1111一共十六位, 四个字节, %x表示以十六进制的形式输出, 上面的16个1翻译成看成十六进制的话, 就是ffff, %X表示十六进制中的字母用大写表示, 所以 是FFFF, 十六进制中的f相当于十进制中的15...
回复

使用道具 举报

千问 | 2013-10-13 11:33:11 | 显示全部楼层
%x代表按十六进制输出,小x表示小些,大x表示大写...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行