您的位置首页生活百科

为什么在计算机中111111111111和FFFF表示的是-1?

为什么在计算机中111111111111和FFFF表示的是-1?

的有关信息介绍如下:

为什么在计算机中111111111111和FFFF表示的是-1?

简单点,11111111(8)+00000001(8)=100000000(9){二进制}因为最高是8位,所以11111111(8)+00000001(8)=00000000(8),1被溢出了,就成了-1+1=0{十进制}这是电器特性。所以人们规定二进制数的第一位如果是1,就表示它是负数。上面是8位的,可以推广到16位,32位等,主要看我们人怎么规定。为了书写方便,可以将二进制数换算成16进制数。道理也从中而来。