1000000000000000(15个0)此数是-2^15是怎么来的?求过程

2025-02-24 07:48:53
推荐回答(1个)
回答1:

计算机中存储数据,是以二进制的形式存储(有时也被表示为16进制)。
二进制8位 就是 0000 0000 到 1111 1111 (换算成十进制是 0 ~ 255 )
同时C语言中 整型的最高位 用来表示 符号。
规定当最高位为 1表示负数。
0000 0000 ~ 0111 1111 表示 0 ~ 2^7-1=127
1111 1111 ~ 1000 0000 表示 -1 ~ -2^7=-128