android与单片机通信遇到有符号数和无符号数的转换问题简析
在计算机中数值都是以二进制的形式进行存储好计算的。有符号数就是最高位的1代表符号,最高位为1代表为负数,最高位为0代表正数。 原码:正数的原码是其本身,负数的原码是其绝对值加上符号位,例如8位二进制: 1的原码=0000 0001,-1的原码=1000 0001; 反码:正数的反码和原码相同,负数的反码是符号位不变其他位取反,例如8位二进制:1的反码=0000 0
原创
2017-01-09 18:05:33 ·
2206 阅读 ·
0 评论