比如:-7的原码是10000111,对吧
那他的反码是11111000,补码是11111001,那它在电脑是存补码11110001这个对吧,那电脑里存的一个数10000111(即-7原码)不也表示-7吗?
问题重写:短整型数据-7,原码是1000 0000 0000 0111,反码是1111 1111 1111 1000,补码是1111 1111 1111 1001,那就是说1111 1111 1111 1001这个数代表-7,那请问电脑里1000 0000 0000 0111代表什么数呢?另外我上面对-7原码反码补码的理解是不是正确呢?
请问1000 0000 0000 0111和1111 1111 1111 1001都代表-7对吗?
追答是,一个是原码一个是补码
具体应该是整数(int型)-7的32位原码和补码。
你这个算法为什么能从最前面凭空再借个1出来啊?