通常一个有符号数的表示,最高位为符号位,0代表正数,1代表负数,也就是说若是用8位二进制来表示,那么只能表示-2^7~2^7,即通常来说是-127(11111111)到127(01111111),前面是原码,若用补码表示则可以表示-128到127,具体原因后面再详细说。
对于正数来说,原码反码补码完全一样;
对于负数来说,反码为原码取反(不
原码、补码反码问题
最新推荐文章于 2022-08-20 10:38:35 发布
通常一个有符号数的表示,最高位为符号位,0代表正数,1代表负数,也就是说若是用8位二进制来表示,那么只能表示-2^7~2^7,即通常来说是-127(11111111)到127(01111111),前面是原码,若用补码表示则可以表示-128到127,具体原因后面再详细说。
对于正数来说,原码反码补码完全一样;
对于负数来说,反码为原码取反(不