原码怎么算
1、在计算机中,数据是以补码的形式存储的:在位的机器数中,最高位为符号位,该位为零表示为正,为1表示为负; 其余n-1位为数值位,各位的值可为0或1。 当真值为正时:原码、反码、补码数值位完全相同; 当真值为负时: 原码的数值位保持原样, 反码的数值位是原码数值位的各位取反, 补码则是反码的最低位加一。
注意符号位不变。
2、例子:若机器数是16位: 十进制数 17 的原码、反码与补码均为: 0000000000010001 十进制数-17的原码、反码与补码分别为:1000000000010001、1111111111101110、1111111111101111原码就是把原来的数化成2进制 比如10的原码就是00001010,+10的原码是00001010,最高位的0代表 这个数是正数(最高位就是符号位)。
-10的原码就是10001010,最高位的1代表这个数是负数 +10的原码是00001010,那他的反码,补码都和原码相同 也是00001010,原因是正数的原、反、补码相同 -10的原码是10001010,那他的反码是11110101,也就是符号位不变,其他位0变1,1变0。
他的补码是在反码的基础上,最低位加1,也就是11110110。
答:详情>>
答:大部分都是英语,计算机。详情>>
答:社会教育:它指对学生德商(MQ)的提高为目的教育行为详情>>
答:山西省教育考试院详情>>