作业帮 > 物理 > 作业

计算机中的-1,在16位机器上为什么是1000000000000001?而在32位机器上为32个1,这是怎么定义的呢?

来源:学生作业帮 编辑:神马作文网作业帮 分类:物理作业 时间:2024/11/18 21:14:10
计算机中的-1,在16位机器上为什么是1000000000000001?而在32位机器上为32个1,这是怎么定义的呢?
刚在CSDN上看到关于-1的上面说法,
计算机中的-1,在16位机器上为什么是1000000000000001?而在32位机器上为32个1,这是怎么定义的呢?
这跟几位机没什么关系,其实是两种码,1000000000000001是原码表示,1111111111111111是补码表示,在32位机上也有这两种表示,只是正好你看到的是16位机用原码,32位机用补码,所以以为在这两种机器中用了不同的方法.