早教吧 育儿知识 作业答案 考试题库 百科 知识分享

原码反码补码为什么是8位的,如-25的原码是10011001,而不是111001,中间怎么多出俩0

题目详情
原码反码补码为什么是8位的,如-25的原码是1 0011001,而不是1 11001,中间怎么多出俩0
▼优质解答
答案和解析
因为每个比特为四个一字节,你说是的八位的反码补码,最前面的为符号位代表正负数,后七位为二进制的数,如:25就改写为00011001.八位码取值范围为-127~127,其他类型还有16位32位的