是0xff还是0xfe?

[复制链接]
5967|6
 楼主| 将军令 发表于 2009-7-17 10:29 | 显示全部楼层 |阅读模式
char k=-1;
如果这个K我按照unsigned char 方式去读,读出来是0xff还是0xfe?
Airwill 发表于 2009-7-17 11:22 | 显示全部楼层

当然是 OxFF

大虾也犯这样的疑问?

这是基础问题咯
古道热肠 发表于 2009-7-17 12:38 | 显示全部楼层

补码表示负数吧.

补码= 按位取反+1
 楼主| 将军令 发表于 2009-7-17 14:25 | 显示全部楼层

我没人为我是大虾呀,只是不确定,直接问一下,省得去仿

sunzhen_222 发表于 2009-7-17 15:20 | 显示全部楼层

补码

应该是0xff
ayb_ice 发表于 2009-7-18 16:40 | 显示全部楼层

-1 = 0xffxxxxxxxxxx

本来就是xxxxxxxxxx=ffffffffffffffff
xh717 发表于 2009-7-18 18:39 | 显示全部楼层

觉得是0XFF

0XFF   负数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

180

主题

937

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部