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