为什么8位机器数的取值范围是-2^7-----2^7-1啊?就是最小数为什么是-2^7啊?
问题描述:
为什么8位机器数的取值范围是-2^7-----2^7-1啊?
就是最小数为什么是-2^7啊?
答
这个问题很难解释的,在补码中用(-128)代替了(-0),所以补码表示范围为(-128~127)共256.00000000表示0; 10000000表示的是-128(10000000取反加一就变成了10000000,也就是128,再添负号就是-128); 01111111表示的是127