python 3的整型以16bit遞增。
0xf0 =0b 0000 0000 1111 0000?
~0xf0之後得到1111 1111?0000 1111
[1][111 1111?0000 1111]
確定是負數,有負數等於絕對值反碼加壹。求補碼形式。
絕對值減1得:111 1111?0000 1110
反碼得:000 0000 1111 0001
得-0xf1即-241(妳那的~a[0]得-241)
要求得到[0,256),限定壹下範圍即可。
15