位運算符按位與小議

字號:

1.位運算是對整型數(shù)據(jù)的運算(可以操作到位)
    2.符號位參與運算
    3.主要用于系統(tǒng)程序設(shè)計
    位運算符共有6 種:
    它們是:按位與(&)
    按位或(|)
    按位異或(^)
    按位取反(~)
    左移(<<)
    右移(>>)
    舉例:按位“與”
    例如:已知:char a=3, b=-2 , c ;
    求: c = a & b ;
    下面是考試大整理的求解過程。
    1.分別求出3、-2的2進制。3的是11,2的...111111111111111110,各保留八位,從右到左,不夠的0填充。
    2.這樣代碼會是這樣。
    a 0000 0011
    & b 1111 1110
    c 0000 0010
    只有上下同為1時才為真,也就是1。
    3.2進制的10是十進制的2,求解完畢。