bitwise-operators

    5热度

    6回答

    的我计算 c = a 'OR' b // bitwise OR operation here 现在只给出的c价值观和b我怎么能计算的a原值?

    1热度

    1回答

    此代码如何转换为COBOL? Result := GetSysColor(Color and $000000FF) 值类型是DWORD,我想这是一个按位操作。

    7热度

    3回答

    在PL/SQL中是否有替代的shift运算符?有bitand函数,但它只接受binary_integer -type参数。 如果我需要检查真正长数的较低/较高位(可能设置在行中),该怎么办? 在C有<<和>>运营商。我如何在PL/SQL中实现它们?

    1热度

    4回答

    我有一个相同类的对象列表。列表的顺序并不重要。 我想要做的是(使用按位操作)确定是否应该设置某个字段的增量值。但诀窍是我 想要 需要此操作返回false(不得设置字段)只为第一个元素。 for (Obj obj:list){ if (obj.isZero() (op) some_flag){ //set field } } 下面是一些im确定的东西。 当在列表的第一个元素上调

    0热度

    8回答

    有一段代码: int p(char *a, char*b) { while (*a | *b) { if (*a^*b) //... } } ,我真的不知道它在做什么。 编辑:我知道|和^运营商做什么,我只是不知道他们将如何处理char值。

    4热度

    3回答

    这与作业分配有关,但这不是作业分配。 我很难理解在大端机器和小端机器上编译时,如果不按比特(~ in C)会影响signed int和unsigned int是否有差异。 是字节真“向后”,如果不这样的按位不(和其他经营者)引起不同所得int小号根据机器类型来生产? 虽然我们在这里,C中的每个按位运算符的答案都是一样的吗?还是很重要? 我指的是运营商为: ~ /* bitwise Not */