二进制补码运算11-5怎么算
11转成二进制 原码:0 01011 补码:00 1011-5的原码为100101,反码为111010,补码为11101111-5=001011+111011=1000110
正数的补码 = 原码负数的补码 = {原码符号位不变} + {数值位按位取反后+1} or= {原码符号位不变} + {数值位从右边数第一个1及其右边的0保持不变,左边安位取反}
11转成二进制 原码:0 01011 补码:00 1011-5的原码为100101,反码为111010,补码为11101111-5=001011+111011=1000110
正数的补码 = 原码负数的补码 = {原码符号位不变} + {数值位按位取反后+1} or= {原码符号位不变} + {数值位从右边数第一个1及其右边的0保持不变,左边安位取反}