c++位运算符

    xiaoxiao2021-12-01  22

    位运算符作用于位,并逐位执行操作

    &,|,^的真值表如下所示

    pqp&qp|qp^q00000010111111010011 假设a=0011 1100,b=0000 1101

    A&B=0000 1100

    A|B=0011 1101

    A^B=0011 0001

    ~A=1100 0011

    运算符描述实例&同时存在于两个操作数中,二进制AND运算符复制一位到结果0000 1100|存在于任一操作数中,二进制OR运算符复制一位到结果0011 1101^只存在于其中一操作数中,二进制异或运算符复制一位到结果中0011 0001~二进制补码是一元运算符,翻转位效果1100 0011<<二进制左移运算符,左操作数的值向左移动右操作数指定的位数1111 0000>>二进制右移运算符,左操作数的值向右移动右操作数指定的位数0000 1111

    转载请注明原文地址: https://ju.6miu.com/read-679297.html

    最新回复(0)