原碼、反碼、補碼都是8位的嗎?999的原碼反碼補碼是多少?使用者15081458439318962020-03-31 11:55:22

1、原碼、反碼、補碼主要看他的字型資料,如果位元組型資料,佔8位,那麼它的原碼、反碼、補碼都是8位。

如果字型資料,佔16位,那麼它的原碼、反碼、補碼都是16位。2、999必須要給定其資料型別,才能確定其原碼、反碼、補碼。位元組型資料只有8位,原碼是0000 0011 1110 0111。反碼是1111 1100 0001 1000。補碼是1111 1100 0001 1001。3、舉例說明: 8位數可以表示0~255共256個數(記住不是255,因為還有0也要算進去),那麼8位數的模就是256。同理, 16位數可以表示0~65535共65536個數,那麼它的模就是65536 。1)比如你要求8位數1的補碼,那麼要使1變成256,你必須給它補上255才行,所以8位數1的補碼就是255。 。同理,要求16位數1的補碼,那麼要使1變成65536,你必須給它補上65535才行,所以16位數1的補碼就是65535 。2)比如你要求8位數2的補碼,那麼要使1變成256,你必須給它補254才行,所以8位數2的補碼就是254 。同理,要求16位數2的補碼,那麼要使1變成65536,你必須給它補上65535才行,所以16位數1的補碼就是65535 。