读书人

有符号扩充

发布时间: 2012-09-27 11:11:17 作者: rapoo

有符号扩展
例如将4位的-1(1001)扩展为8位为1111 1001,明显这个数变大了啊,扩展后数值有没有变化啊?

[解决办法]
4位的-1为0xF(1111),不是1001.符号延展为8为0xff(1111 1111),一样表示-1.
[解决办法]

探讨
例如将4位的-1(1001)扩展为8位为1111 1001,明显这个数变大了啊,扩展后数值有没有变化啊?

读书人网 >C++

热点推荐