c语言中二进制补码问题

日期:2021-08-22 05:19:57 人气:1

c语言中二进制补码问题

32767=2的15次方-1 = 01111111 11111111 你怎么得来的“原码是1100000000001001”??
原码:人为规定的一种数据概念,最高位为符号位,其余位为数值位,实际应用中不用
反码:也是人为规定的数据概念,正数原码即是反码,负数反码:符号位不动,数值位按位取反,实际应用中不用
补码:计算机中实际存储数据的格式,真正的数据应用。
正数的原码即是补码
负数的补码是反码+1
    A+
热门评论