拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录
如果机器字长为n那么一个数的原码就是用一个n位的二进制数,其中最高位为符号位:正数为0负数为1。剩下的n-1位表示概数的绝对值
PS:正数的原、反、补码都一样:0的原码跟0的原码反码补码都有两个,因为这里0被分为+0和-0
知道了什么是原码,那0的原码反码补码就更是张飞吃豆芽——小菜一碟了知道了原码,那么你只需要具备区分0跟1的能力就可以轻松求出0的原码反码补码为什么呢?因为0的原码反码补码就是在原码的基础上符号位不變其他位按位取反(就是0变1,1变0)就可以了
补码也非常的简单就是在0的原码反码补码的基础上按照正常的加法运算加1。
PS:0的补码是唯一的洳果机器字长为8那么[0]补=。
移码最简单了不管正负数,只要将其补码的符号位取反即可