如何算,是1111这么算还是1111 1111 1110 1001这么算,最后得什么
肯定是一起算,四个字节就是一个int类型 int a = 0xFFE9(65513)
原码还是补码, 最高位如果不是符号位的话, 那么最右边表示2^0, 右边第二位表示2^1, 以此类推
1*2^15+1*2^14+1*2^13+1*2^12 + 1*2^11 + 1*2^10+1*2^9+1*2^8+1*2^7+1*2^6+1*2^5+0*2^4+1*2^3+0*2^2+0*2^1+1*2^0=177751
(1111 1111 1110 1001)二进制 转十进制
1 x 2^15 + 1 x 2^14 + 1 x 2^13 + 1 x 2^12 +
1 x 2^11 + 1 x 2^10 + 1 x 2^9 + 1 x 2^8 +
1 x 2^7 + 1 x 2^6 +1 x 2^5 + 0 x 2^4 +
1 x 2^3 + 0 x 2^2 +0 x 2^1 + 1 x 2^0
=(65513)十进制
例如: