0xffffffff, 0x80000000, 0x7fffffff
为什么说要去记住?
这些数有什么特点?
在有符号和无符号32位整数里,它们分别代表什么?
0xffff ffff是32位无符号数的最大值,0x7fff ffff是32位有符号数的最大值,0x8000 0000是32位有符号数的最小值。
这还需要记?
只需要记住,1,2,4,8 就行了,其他的数字 一定是这个里面组合的;
尤其位操作,7明显 0111(通常在字节上再区分大端小端)。
有符号和无符号(32位)整形,你用0x80000000与一下就知道了。