补码: 源码取反再加一
eg: CAN通信的一部分:
-1024对应0xfcc
第一种方法:
1024二进制:0000010000000000(注意数据类型,需要加上0)
取反 :1111101111111111
加一:1111110000000000 对应16进制:0xfc00
第二种方法:
65535-1024+1=64512对应16进制: 0xfcc
补码: 源码取反再加一
eg: CAN通信的一部分:
-1024对应0xfcc
第一种方法:
1024二进制:0000010000000000(注意数据类型,需要加上0)
取反 :1111101111111111
加一:1111110000000000 对应16进制:0xfc00
第二种方法:
65535-1024+1=64512对应16进制: 0xfcc