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

补码与反码有什么用处?unsignedshortintx=-1;x的实际值是65535。因为,-1的二进制(补码)表示为1111111111111111为什么不等于-1的原码1000000000000001的数?

题目详情
补码与反码有什么用处?
unsigned short int x=-1;
x 的实际值是 65535。因为,-1的二进制(补码)表示为1111 1111 1111 1111
为什么不等于-1的原码1000 0000 0000 0001的数?
▼优质解答
答案和解析
在现在的计算机中,用补码表示有符号数,其计算方法,和无符号数的计算方法相同,所以可以共用一个运算器。
因此,在计算机里面,通用的是补码。
原码和反码,都是用于求补码的中间过程,一般都是写在纸面上,并不存入计算机。