原码(有符号&无符号)、移码、补码的原理推导及其意义
为什么有原码,补码,移码这么多码呢,这些码是怎么来的?之前学习的过程中也有这样的疑惑,对于这些问题,本人也有些许思考,故有了此文,本文全部为原创,所以难免有些思考误区和明显的错误,希望大佬们指正首先我们回到最初最简单的原码,即无符号二进制一个四位无符号二进制数能表示从0到15(24−12^4-124−1)共16个数,但是这16个数目前都表示正数,我们如果想要表示负数怎么办呢我首先想到的是将这16个数平分,一半表示正数,一半表示正数,则我可以选择从中间划分即:0~7表示正数0到7,8 ~ 15表示负数
原创
2022-02-09 10:37:01 ·
2471 阅读 ·
0 评论