您的位置:首页 > 其它

关于char字符移位问题

2012-02-19 10:31 148 查看
关于char字符移位问题


结果是255, 0XFF!unbelievable!,为什么呢,我作一点猜想,可能是由于编译器自身的考虑,char字符在移位的时间先将char 转换成整数,自然0x80转换成整数肯定是一个负数,所以在32位整数中前面24位肯定都是1,所以右移的时候就出现了补1的问题

参考: QQ架构的讨论(整理)

参考: linux查看文件夹大小

参考: Google Protocol Buffer 的使用和原理

参考: 小量压缩简单算法

参考: 效率极低人群之七大习惯

参考: realxie的专栏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: