问答详情
源自:6-3 Linux C位运算之按位异或

指定数的指定位之间如何按位异或?

假如有两个数32,258,我只想让这两个数的前八位按位异或,请问需要怎么做呢?谢谢~~


提问者:slemon 2017-03-03 19:54

个回答

  • 自由的web
    2017-03-03 22:25:00
    已采纳

    int类型比如int a = 32;则a >> 24的值是高八位,然后再进行按位异或就可以了