久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: C語言&與&&有什么區別 [打印本頁]

作者: 51heisex    時間: 2016-1-23 03:10
標題: C語言&與&&有什么區別
                       

一、簡要說明

按位與:a&b是把a和b都轉換成二進制數然后再進行與的運算;

邏輯與:a&&b就是當且僅當兩個操作數均為 true時,其結果才為 true;只要有一個為零,a&&b就為零。


例如:
a&b  9&8
1001
1000

結果是1000
a&&b  9&&8 結果是1

&對每一個都判斷;
&&只要前面是false就輸出false,而不繼續判斷后面了

二、詳細解釋

有關&和&&的詳細解釋如下:

&,雙目運算符:將兩個表達式的值按二進制位展開,對應的位(bit)按值進行“與”運算,結果保留在該位上…
比如170&204
對應二進制就是
10101010B
&11001100B
=10001000B…
170&204=136…
該位只要有一個值為0結果為0,否則結果為1。
如果兩數位數不同,則較短數高位補零,再運算,比如char a=100;intb=260;
a&b實際是0000 0000 01100100&0000 0001 0000 0100.其結果為int型0000 0000 0000100即4…

&&:雙目運算符,計算兩個表達式同時成立的“真值”(同時成立真值為真否則為假)
邏輯真值有兩種,1為真,0為假,但在運算時用非零表示真,0表示假…
即:數值->邏輯真值--非0為真,0為假/邏輯真值->數值--真為1,假為0…
例如:chara=1,b=0,c=-1;那么a真b假c真。a&&b和c&&b為假值為0,a&&c為真值為1








歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲理论片 | 一级片aa | 亚洲成人精品在线 | 日日干天天干 | 午夜av在线 | 这里都是精品 | 国产一级大片 | av在线精品| 天天干天天干天天 | 欧美日韩二区三区 | 日韩国产精品一区二区 | 精品福利一区 | 午夜看看 | 91av视频在线观看 | 天天操天天干天天 | 欧美精品一区二区三区四区 | 黑森林av| 在线播放a | 91精品国产99久久久久久红楼 | 青青草免费在线视频 | 久久久久一区 | 天天摸天天干 | 成人午夜精品 | 国产欧美视频在线观看 | 久草手机在线视频 | 国产高清视频 | 一级特黄aaaaaa大片 | www.欧美在线 | 日日干日日| 国产欧美一区二区 | 在线播放a | 精品一区二区在线视频 | 久久精品人人 | 国产网站免费 | 国产网站视频 | 精品国产网站 | 黄色小视频免费 | 久久久久久久九九九九 | 午夜在线免费观看 | 久久九九精品 | 成人免费毛片aaaaaa片 |