(int)post_CHKSUM=2427
C语言结果:post_CHKSUM=(~post_CHKSUM)+1; post_CHKSUM=0xF685
lua语言结果:post_CHKSUM=bit.bnot(post_CHKSUM)+1 post_CHKSUM=0xE574
因为32位系统
你可以用异或实现,bit.bxor()
或者bit.band(0x0000ffff,bit.bnot(2427))+1
有例子吗?
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!