情比较原码、反码、补码三种编码的相同点和区别
1个回答
关注
展开全部
咨询记录 · 回答于2022-10-23
情比较原码、反码、补码三种编码的相同点和区别
相同:正数0开头是原码Q-反码-补码都是一样。负数1开头,原码求反码(按位取反)-加1(补码) 两个补码相加输出区别:原码,就是二进制定点表示法,即最高位为符号位,“@”表示正,“1”表示负,其余位表示数值的大小。通过一个字节,也就是8个二进制位表示+7和-7。 e(符号位) 9000111。1(符号位) eeee111反码。正数的反码与其原码相同:负数的反码是对其原码逐位取反,但符号位除外。“补码。正数的补码与其原码相同:负数的补码是在其反码的末位加1。数值在计算机中是以补码的方式存储的,对于一个数,计算机要使用一定的编码方式进行存储。原码,反码,补码储一个具体数字的编码方式。原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。反码的表示方法是:正数的反码是其本身;负数的反码是在其原禹的基础上,符号位不变,其余各个位取反。补码的表示方法是:正数的补码就是其本身;负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1。
已赞过
评论
收起
你对这个回答的评价是?