二进制4位数原码、补码、反码表 |
您所在的位置:网站首页 › 4位二进制拨码开关对照 › 二进制4位数原码、补码、反码表 |
提示:计算机基础 文章目录 4位源码、反码、补码表 4位源码、反码、补码表如文章有误还请留言 4位有符号整型数 正数和0的 三码合一,即原码、反码和补码都一样 反码:符号位不变其余位取反 补码:反码+1 (符号位不参与计算) 十进制二进制原码二进制反码二进制补码100010001000120010001000103001100110011401000100010050101010101016011001100110701110111011100000/100000000000-8源码没有-8 (1000)? (1111)1000-1100111101111-2101011011110-3101111001101-4110010111100-5110110101011-6111010011010-7111110001001原码最符合人的直觉,但是不适合用电路实现,如果有符号数用补码表示,则可直接用电路计算就可得到正确值。如: 正数与负数补码相加正好得到0的补码,补码相加得到的结果是正确的在计算机中应该是用补码进行运算 如:四位 -8(二进制补码1000) + -1(二进制补码1111) 运算结果为 7(二进制补码0111) 如:short sv = -32768 (补码1000 0000 0000 0000); short sv2 = -1 (补码1111 1111 1111 1111); short sv3 ( 补 码 0111 1111 1111 1111) = sv + sv2; sv3结果为 32767 再如: 若数据类型为 unsigned short 0xFFFF则为65535; 若数据类型为 short 0xFFFF则为-1; 若为有符号类型则最高位为符号位 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |