位运算符是怎么算的?
位运算符按
数值
的
2进制数据
位对位地
运算,没有进位,也没有向高位借1的方法。
例如:
十进制
81
|
225
运算
(
16进制:
0x50
|
0xe1)
按位或:
0101
0000
|
1110
0001
=
1111
0001
81
&
225
运算
(
16进制:
0x50
&
0xe1)
按位与:
0101
0000
&
1110
0001
=
0100
0000
绛旓細灏变笉绛変簬8闄や互8浜嗭紱鏍规嵁浠ヤ笂鍒嗘瀽锛屽浜庡甫绗﹀彿鏁拌礋鏁帮紝鍙戠幇鍙崇Щ鏃舵湁涓ょ鎯呭喌锛氳ˉ1锛堜篃灏辨槸绗﹀彿浣嶏級杩涙潵锛岃繕鑳藉淇濇寔闄や互2鐨刵娆℃柟鐨勫叧绯绘垚绔嬶紱琛0杩涙潵灏变笉琛屻備笉鍚岀殑C缂栬瘧绯荤粺鏍规嵁鑷繁鐨勭壒鐐瑰湪杩欎釜闂涓婂彲鑳藉氨閲囧彇浜嗕笉鍚岀殑鍔炴硶銆傛瘮濡俈C鍜孌EV C++锛屽浜庡甫绗﹀彿鏁扮殑鍙崇Щ杩愮畻灏遍噰鍙栦簡琛ョ鍙浣嶇殑鏂瑰紡銆
绛旓細C璇█鎻愪緵鐨勪綅杩愮畻锛 杩愮畻绗 鍚箟 & 鎸変綅涓 | 鎸変綅鎴 鈭 鎸変綅寮傛垨 鈭 鍙栧弽 << 宸︾Щ >> 鍙崇Щ 璇存槑锛1銆浣嶈繍绠楃涓櫎鈭戒互澶栵紝鍧囦负浜岀洰(鍏)杩愮畻绗︼紝鍗宠姹備袱渚у悇鏈変竴涓繍绠椾簡閲忋2銆佽繍绠楅噺鍙兘鏄暣褰㈡垨瀛楃鍨嬬殑鏁版嵁锛屼笉鑳戒负瀹炲瀷鏁版嵁銆 鈥滄寜浣嶄笌鈥濊繍绠楃锛&...
绛旓細鈥&&鈥(閫昏緫涓)鏄昏緫杩愮畻绗︺ 鈥滈昏緫涓庘濈浉褰撲簬鐢熸椿涓鐨勨滃苟涓斺濓紝灏辨槸涓や釜鏉′欢閮藉悓鏃舵垚绔嬬殑鎯呭喌涓嬧滈昏緫涓庘濈殑杩愮畻缁撴灉鎵嶄负鈥滅湡鈥濄傗&鈥濇槸浣嶈繍绠楃銆備笌杩愮畻(&)鍙岀洰杩愮畻銆備簩涓綅閮界疆浣(绛変簬1)鏃讹紝缁撴灉绛変簬1锛屽叾瀹冪殑缁撴灉閮界瓑浜0銆1 & 1 == 1 1 & 0 == ...
绛旓細1銆佹寜浣嶈繍绠楃灏辨槸鐩存帴瀵规暣鏁板湪鍐呭瓨涓殑浜岃繘鍒朵綅杩涜鎿嶄綔杩愮畻銆傛瘮濡傦紝&&杩愮畻鏈潵鏄竴涓昏緫杩愮畻绗︼紝浣嗘暣鏁颁笌鏁存暟涔嬮棿鍙互鐢&杩涜杩愮畻銆備妇涓緥瀛愶紝6鐨勪簩杩涘埗鏄110锛11鐨勪簩杩涘埗鏄1011锛岄偅涔6 & 11鐨勭粨鏋滃氨鏄2锛屽畠鏄簩杩涘埗瀵瑰簲浣嶈繘琛岄昏緫杩愮畻鐨勭粨鏋滐紙0琛ㄧずFalse锛1琛ㄧずTrue锛岀┖浣嶉兘褰0澶勭悊锛夈2銆丆...
绛旓細8.>>= 鍙崇Щ鍚庤祴鍊 鍙樻暟>>=琛ㄧず寮 鍙崇Щ杩愮畻瀛愭槸鐢ㄦ潵灏嗕竴涓暟鐨勫悇浜岃繘浣嶅埗浣嶅彸绉昏嫢骞蹭綅,绉诲姩鐨勪綅鏁扮敱鍙宠繍绠楀厓鎸囧畾(鍙宠繍绠楀厓蹇呴』鏄潪璐熷),绉诲埌鍙崇鐨勪綆浣嶈鑸嶅純,瀵逛簬鏃犵鍙锋暟,楂樹綅琛0銆傚浜庢湁绗﹀彿鏁,鏌愪簺鏈哄櫒灏嗗宸﹁竟绌哄嚭鐨勯儴鍒嗙敤绗﹀彿浣嶅~琛(鍗斥滅畻鏈Щ浣嶁),鑰屽彟涓浜涙満鍣ㄥ垯瀵瑰乏杈圭┖鍑虹殑閮ㄥ垎鐢0濉ˉ(鍗...
绛旓細涓銆浣嶈繍绠楃锛h瑷鎻愪緵浜嗗叚绉嶄綅杩愮畻绗︼細& 鎸変綅涓 | 鎸変綅鎴 ^ 鎸変綅寮傛垨 ~ 鍙栧弽 << 宸︾Щ >> 鍙崇Щ 1. 鎸変綅涓庤繍绠 鎸変綅涓庤繍绠楃"&"鏄弻鐩繍绠楃銆傚叾鍔熻兘鏄弬涓庤繍绠楃殑涓ゆ暟鍚勫搴旂殑浜岃繘浣嶇浉涓庛傚彧鏈夊搴旂殑涓や釜浜岃繘浣嶅潎涓1鏃讹紝缁撴灉浣嶆墠涓1 锛屽惁鍒欎负0銆傚弬涓庤繍绠楃殑鏁颁互琛ョ爜鏂瑰紡鍑虹幇銆備緥濡傦細9...
绛旓細1銆佷綔鐢ㄧ殑涓嶅悓 &&銆亅|鏄昏緫杩愮畻绗︼紝鐢ㄤ簬浠庡乏鍒板彸姹傝〃杈惧紡鐨勭湡鍊笺傚亣璁緓=1锛泍=2锛涢偅涔坸&&y=1锛泋||y=1銆&銆亅鏄浣嶈繍绠楃锛屾槸瀵箈锛寉杩涜浣嶈繍绠楋紝x锛寉鍙栧煎涓婏紝閭d箞鏈墄&y=0锛涳紙x鐨勪簩杩涘埗琛ㄧず涓00锛寉鐨勪簩杩涘埗琛ㄧず涓10锛夈2銆佸垽鏂繖涓〃杈惧紡鐨勭湡鎴栧亣鐨勪笉鍚 &鍜寍鏃㈡槸閫昏緫杩愮畻绗︿篃鏄綅...
绛旓細& 锛氭寜浣嶄笌鎿嶄綔锛屾寜浜岃繘鍒朵綅杩涜鈥濅笌鈥濊繍绠椼倈 锛氭寜浣嶆垨杩愮畻绗锛屾寜浜岃繘鍒朵綅杩涜鈥濇垨鈥濊繍绠 锛氬紓鎴栬繍绠楃锛屾寜浜岃繘鍒朵綅杩涜鈥濆紓鎴栤濊繍绠 from 鏍戞噿瀛﹀爞
绛旓細鍦↗S鈥&&鈥濆拰鈥渱|鈥濇槸閫昏緫杩愮畻绗︼紱鈥&鈥濆拰鈥渱鈥濇槸浣嶈繍绠楃銆1銆佽繍绠楄〃杈剧殑涓嶅悓 鍙鈥渱|鈥濆墠闈负false,涓嶇鈥渱|鈥濆悗闈㈡槸true杩樻槸false锛岄兘杩斿洖鈥渱|鈥濆悗闈㈢殑鍊笺傚彧瑕佲渱|鈥濆墠闈负true,涓嶇鈥渱|鈥濆悗闈㈡槸true杩樻槸false锛岄兘杩斿洖鈥渱|鈥濆墠闈㈢殑鍊笺侸avaScript涓殑浣嶈繍绠楃锛氣渱鈥濊繍绠楁柟娉曪細涓や釜浣...
绛旓細渚嬪锛屽亣濡傝绠楁満鏄32浣嶇殑锛屾帴涓嬫潵瑕璁$畻~5鐨勫硷紝璁$畻杩囩▼濡備笅锛5 鐨勪簩杩涘埗琛ㄨ揪寮忎负锛0000 0000 0000 0000 0000 0000 0000 0101 鎵ц~杩愮畻锛屽嵆~5鍚: 1111 1111 1111 1111 1111 1111 1111 1010锛屽嵆缁撴灉涓-6 浠ヤ笂杩囩▼娌℃湁浠讳綍闂锛屼絾濡傛灉蹇樿浜嗚礋鏁扮殑浜岃繘鍒惰〃杈炬柟寮忥紝閭d箞灏变細瀵硅繖涓粨鏋滀骇鐢熺枒闂紝...