您的位置首页生活百科

为什么c语言中-1的二进制是1111111111111111?

为什么c语言中-1的二进制是1111111111111111?

的有关信息介绍如下:

为什么c语言中-1的二进制是1111111111111111?

整型在内存中以补码形式保存,对于16位机来说,-1的原码是1 0000000 00000001,其补码就是1 1111111 11111111.