与、或、异或的操作
来源:互联网 发布:怎么打罗马数字mac 编辑:程序博客网 时间:2024/05/16 20:23
在计算机的数据表示中,只定义了正数的表示形式,并没有定义负数的表示形式,所以,负数一般都用补码的形式表示,正数的原码,反码和补码都相同,负数的反码是除符号位为1外,其他位全取反;补码就是“反码+1”
例子:
求出负数的反码
public class operationDemo8
{
public static void main(String[] args){
int x = -3;
System.out.println(x+"的反码是:"+~x);---- -3的反码是:2
}
}
分析:
-3原码:
1 00000000000000000..... 0000011
-3的反码
1111111111111111111111111100
-3的补码
11111111.......1111111111111101
对-3进行反码
000000000000000000000000010 --> ~ -3
- 与、或、异或的操作
- 按位与、或、异或等的相关操作
- 二进制位 :或 异或 与 操作
- 与, 或, 异或
- 神奇的与(&)、非(~)、或(|)、异或(^)
- 或与异或的本质区别
- 异或操作的应用
- 按位与(&)、或(|)、异或(^)等操作符
- 2.2.位与位或位异或在操作寄存器时的特殊作用
- 原码反码补码以及移位按位与或异或等位操作的实例
- 与或异或求补右移左移
- 与 或 非 异或
- 与 或 非 异或
- 与或非异或
- 位与、或、异或
- 【codeforce】异或 与 或
- 异或 、与、非、或
- 与,或,异或 学习
- 事件分析,采用代理和反射
- 黑马程序员--第一阶段2.java编程基础--第4天
- visual studio 2010
- VS2005与IE8的冲突
- GDI入门实例(在VC++6.0中将JPG格式图片转换成BMP格式)
- 与、或、异或的操作
- ORACLE EXECUTE IMMEDIATE 小结
- matlab2
- D. Common Divisors CF 182D
- [转载]Word论文排版(转载)
- 黑马程序员--第一阶段3.面向对象--第5天
- TCP拥塞控制算法内核实现剖析(十)
- Oracle中如何创建使用SEQUENCES(转)
- ASCII码快查