(资料图片)
1、首先要明白补码的含义:正整数的补码是其二进制表示,与原码相同。
2、例如:+5 (原码:0000 0101, 补码:0000 0101) 求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。
3、例如:-5 (原码:1000 0101, 补码:1111 1011)因为最高位为1表示负数, 为0表示正数;所以8位的补码表示的最大正数应该是:0111 1111 (十进制表示127), 因为要求6个“1”,2个“0”,所以你要的数是:0111 1110 (十进制表示126)。
4、望采纳, 谢谢。
本文到此分享完毕,希望对大家有所帮助。