全站数据
8 4 2 0 5 8 1

-1的原码,补码,反码是什么

怡然心理小镇 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 02:15:16

问题描述

-1的原码,补码,反码是什么,在线求解答
精选答案
最佳答案

1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。

机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么-1,就是10000001 2. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [-1]原 = 1000 0001 3.反码 反码的表示方法是: 正数的反码是其本身 负数的反码是在其原码的基础上, 符号位不变,其余各个位取反. [-1] = [10000001]原 = [11111110]反 4.补码 补码的表示方法是: 正数的补码就是其本身 负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1) [-1] = [10000001]原 = [11111110]反 = [11111111]补 计算机中的存储系统都是用2进制储存的,对我们输入的每一个信息它都会自动转变成二进制的形式,而二进制在存储的时候就会用到原码,反码和补码例如:输入25原码是:0000000000011001反码: 1111111111100110 补码: 1111111111100111