C语言问题,0xFFF1与-0x800F等价,都表示十进制数-15。是什么意思?

日期:2021-08-09 07:16:08 人气:1

C语言问题,0xFFF1与-0x800F等价,都表示十进制数-15。是什么意思?

0xfff1是一个数的补码
其中最高位表示符号位,再次将它取补码就是原码
它表示的实际值就是
-0x800f
(16进制)
后面的也一样
都转换成二进制来看你就懂了
    A+
热门评论