-19的原码是(),反码是(),补码是()。(填二进制结果
展开全部
一般是按8位二进制来做,所以-19的原码是(10010011),反码是(11101100),补码是(11101101)。
数据在计算机中是以二进制的形式存在的,比如bytea=6;byteb=-6
分为两种情况来说,一种是正数,一种是负数;对于正数6来说,原码就是00000110,反码和补码也是这个;而对于-6来说,原码就是10000110,这是为什么呢?因为最高位(最左边的)是表示符号,0表示正数,1表示负数;
不管是byte,short,int还是其他的数字,最高位都是用来表示符号的,所以-6的原码就是10000110,负数的反码就是符号不变,其他的取反,就是11111001;负数的补码就是在反码的基础上加1就行了,由于是二进制的,是逢2进1,所以补码就是:11111010,;
扩展资料
注意:计算机中的加减运算(计算机中只有加法,可以通过加法表示减法,就是用过补码的形式,看下面栗子)指的是补码之间的运算!
而且负数在计算机中是以补码的形式存在并参与运算的,如果要变为十进制,就首先需要变为原码然后才能变为十进制或其他进制的数;
展开全部
楼上说的是对的,你没给位数的条件。
不过,一般是按8位二进制来做,所以
-19的原码是(10010011),反码是(11101100),补码是(11101101)。
不过,一般是按8位二进制来做,所以
-19的原码是(10010011),反码是(11101100),补码是(11101101)。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设机器字长为8位,则
-19的原码是1001
0011
(最高位为符号位,0表示正数,1表示负数)
-19的反码是1110
1100
(除符号位外,原码的各位取反)
-19的补码是1110
1101
(反码的末尾加1)
-19的原码是1001
0011
(最高位为符号位,0表示正数,1表示负数)
-19的反码是1110
1100
(除符号位外,原码的各位取反)
-19的补码是1110
1101
(反码的末尾加1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
原码:110011
反码:101100
补码:101101
反码:101100
补码:101101
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实这个还要看你的要求是以几位二进制位模才可以告诉你的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询