C语言基础 源码,反码,补码举例
#include<stdio.h>int main(){ //首先右边是个int类型的整数,写出它的源码,反码,补码。然后改为char类型,最后输出的%d是打印十进制的有符号数字,所以把缺的位置补上,再通过补码写出源码 //源码首位表示符号位,0为正数,1为负数,正数的源码,反码,补码都一样,负数的反码是源码符号位不变,剩余位按位取反,补码是在反码基础上加1 char a=-1; //10000000 00000000 00000000 00000001 源码 //1