yijiu 的博客

自由的风码
basis 0 篇文章

位运算

位运算程序中的数在计算机内存中是以二进制形式存在,位运算就是直接对整数在内存中对应的二进制进行操作。二进制十进制转二进制:除 2 取余,逆序排列。补码数值有正负之分,二进制只有 0 和 1,需要设定方法来代表正负。原码设定:二进制中最高位为 0 代表正,为 1 表示负。例:00000110 对应的十进制为 6,而 10000110 对应的十进制为-6。这种表示被称为原码。原码存在问题,执行运算时可能会出现错误,例如 1+(-2