全站数据
8 4 2 0 5 8 1

正负数的原码、反码和补码的区别

每天消防一点点 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 02:15:17

问题描述

正负数的原码、反码和补码的区别希望能解答下
精选答案
最佳答案

原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值,如[ 1]原 = 0000 0001[-1]原 = 1000 0001正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.[ 1] = [00000001]原 = [00000001]反[-1] = [10000001]原 = [11111110]反补码的表示方法是:正数的补码就是其本身负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后 1. (即在反码的基础上 1)[ 1] = [00000001]原 = [00000001]反 = [00000001]补[-1] = [10000001]原 = [11111110]反 = [11111111]补正数的源码,反码,补码都一样