文章目录 前言一、原码二、反码三、补码总结 前言 机器是通过二进制来存储数据的,最好是在学习了软考01进制转换基础上开始学习原码反码和补码。 一、原码 原码通常以固定位数表示,不足补0,由于需要区分正负数所以,最高位为符号位(0为正,1为负) 二、反码 通过上面两个案例可知原码计算正数与正数没有问题,但当负数减正数运算就力不从心了,反码应运而生。 反码见名知意,0反为1,1反为0,最高位保持不变 三、补码 补码是在反码的基础上解决不能跨零计算的问题。 补码是在反码基础上加1 总结 回到顶部