[转]C++二进制完成加减乘除
首先介绍计算机的二进制码二进制常用的有原码,反码和补码,他们都是由最左边的一个符号位和右边的数值位构成。在计算机中为了更低成本的计算,数据都是用补码来存储和运算的。原码最高位表示符号位(0代表正数,1代表负数)。剩下的位数,是这个数的绝对值的二进制。比如 一个int变量大小为4字节,在32位的编译器中的二进制表示就是00000000 00000000 00000000 000...