C语言的与运算符是什么?怎么写的?
C++程序设计语言中“与”使用符号“&&”表示,“或”使用符号“||”表示。
1、与运算:参与运算的两项都为1则结果为1,否则结果为0。
即表示为:1&1=1, 1&0=0, 0&1=0, 0&0=0。
2、或运算:参与运算的两项其中有一项为1则结果为1,否则结果为0。
即表示为:1|1 = 1, 1|0 = 1, 0|1 = 1, 0|0 = 0。
(注:对于多重与、或运算连接运算时,与运算“&&”的优先级大于或运算“||”,即计算结果先算与运算再计算或运算。)
扩展资料:
C++中其他运算
1、非运算:非运算的运算规则为参与运算的是1则结果为0,反之结果为1。
非运算的符号表示为“~”。
运算表示为:~1 = 0, ~0 = 1,~(10001) = 01110。
2、异或运算:异或运算的运算规则为参与运算的两个数相同则结果为1,不同则为0。
异或运算的符号表示为:“^”。
运算表示为:1^1=0, 1^0=1, 0^1=1, 0^0=0。
参考资料来源:C++官网-运算符
绛旓細C锛嬶紜绋嬪簭璁捐璇█涓滀笌鈥濅娇鐢ㄧ鍙封&&鈥濊〃绀猴紝鈥滄垨鈥濅娇鐢ㄧ鍙封渱|鈥濊〃绀銆1銆佷笌杩愮畻锛氬弬涓庤繍绠楃殑涓ら」閮戒负1鍒欑粨鏋滀负1锛屽惁鍒欑粨鏋滀负0銆傚嵆琛ㄧず涓猴細1&1=1, 1&0=0, 0&1=0, 0&0=0銆2銆佹垨杩愮畻锛氬弬涓庤繍绠楃殑涓ら」鍏朵腑鏈変竴椤逛负1鍒欑粨鏋滀负1锛屽惁鍒欑粨鏋滀负0銆傚嵆琛ㄧず涓猴細1锝1 锛 1锛 1锝...
绛旓細C璇█涓殑閫昏緫涓庤繍绠楃锛圓ND锛夌鍙锋槸"&"銆傚湪C璇█涓紝閫昏緫涓庤繍绠楃"&"鐢ㄤ簬鍒ゆ柇涓や釜鏉′欢鏄惁鍚屾椂婊¤冻銆傚鏋滀袱涓搷浣滄暟閮戒负鐪燂紙闈為浂锛夛紝鍒欑粨鏋滀负鐪燂紙闈為浂锛夛紝鍚﹀垯缁撴灉涓哄亣锛堥浂锛夈備緥濡傦紝浠ヤ笅浠g爜灏嗘墦鍗"Both true"锛屽洜涓虹涓涓拰绗簩涓潯浠堕兘涓虹湡锛歩nt a = 1; int b = 2; if (a & b)...
绛旓細C璇█涓&&鏄叧绯昏繍绠楋紝鏄弻鐩繍绠楃銆傝繍绠楃宸﹀彸涓よ竟閮介渶瑕佽〃杈惧紡锛&&鍦ㄥ叧绯昏繍绠椾腑琛ㄧず鈥滀笌鈥濓紝姣斿m == 1 && n == 2锛宮 == 1鍜宯 == 2鍚屾椂涓虹湡锛岃〃杈惧紡灏变负鐪燂紝鍚﹀垯涓哄亣銆傝&鍗虫槸鍙岀洰鍙堟槸鍗曠洰銆傚弻鐩椂琛ㄧず鈥滀笌鈥濊繍绠楋紝0xff & 0xff灏嗕袱杈规暟鍊兼寜浣嶆眰涓庯紝鏈鍚庡緱鍑虹粨鏋滃崟鐩槸琛ㄧず鍙栧湴鍧銆侰...
绛旓細鍦–璇█涓紝閫昏緫涓庤繍绠楃殑杩愮畻绗︿负鈥&鈥濆拰鈥&&鈥锛屾槸鍙岀洰杩愮畻绗︼紝鍏朵腑鈥&&鈥濅负鐭矾涓庯紝浠ヤ笅涓鸿缁嗙敤娉曪細鐢ㄦ硶1锛氳〃杈惧紡1&琛ㄨ揪寮2 鐢ㄦ硶2锛氳〃杈惧紡1&&琛ㄨ揪寮2 褰撹〃杈惧紡1涓庤〃杈惧紡2鐨勫肩殕涓洪潪0锛堢湡锛夋椂锛屽垯鏁翠釜琛ㄨ揪寮忕殑鍊间负闈0锛堢湡锛夛紝鍚﹀垯锛屾暣涓〃杈惧紡鐨勫间负0锛堝亣锛夈傚叾涓紝鐢ㄦ硶1涓敤鐨勬槸鈥&鈥濓紝褰...
绛旓細&: 鍦–璇█涓湁涓ょ鎰忔濓紝涓绉嶆槸鍙栧湴鍧绗︼紝鏄崟鐩繍绠楃锛涘彟涓绉嶆槸浣嶈繍绠楃锛岃〃绀衡滄寜浣嶄笌鈥濓紝鏄弻鐩繍绠楃銆倈: 鏄綅杩愮畻绗︼紝琛ㄧず鈥滄寜浣嶆垨鈥濄傝祫鏂欐墿灞1銆佺鍙 & 鍜 | 杩欎袱涓繍绠楃閮芥槸浜岃繘鍒剁殑鎸変綅鎿嶄綔绗︺&: 浜岃繘鍒垛滀笌鈥(閮戒负1鏃讹紝缁撴灉鏄1锛屽惁鍒欐槸0銆)锛屾瘮濡:1010 & 1011 = 1010...
绛旓細鎸変綅涓庤繍绠楃鈥&鈥濇槸鍙岀洰杩愮畻绗︺傚叾鍔熻兘鏄弬涓庤繍绠楃殑涓ゆ暟鍚勫搴旂殑浜岃繘浣嶇浉涓庛傚彧鏈夊搴旂殑涓や釜浜岃繘浣嶉兘涓1鏃讹紝缁撴灉浣嶆墠涓1銆傚弬涓庤繍绠楃殑涓や釜鏁板潎浠ヨˉ鐮佸嚭鐜般傛暣鏁板湪璁$畻鏈轰腑鐢ㄤ簩杩涘埗鐨勪綅鏉ヨ〃绀猴紝渚嬪锛3&10鍙啓绠楀紡濡備笅锛 00000011&00001010 00000010 鍗佽繘鍒2銆傚叾浠栦綅杩愮畻绗︼細1銆佹寜浣嶆垨杩愮畻绗︹渱鈥濇槸...
绛旓細鍗虫搷浣滄暟涓1鏃剁粨鏋滀负0锛屾搷浣滄暟涓0鏃剁粨鏋滀负1銆C璇█鐨鍩烘湰杩愮畻锛氱畻鏈繍绠楋紝涓昏鍖呮嫭鐨勫氨鏄姞锛屽噺锛屼箻锛岄櫎鍜屽彇浣欒繍绠楋紝鍏朵腑闇瑕佹敞鎰忕殑鏄彇浣欒繍绠楀張绉颁负妯¤繍绠楋紝鍦ㄧ櫨鍒嗕箣鐨勪袱杈逛篃閮芥槸鏁存暟锛屽苟涓旂櫨鍒嗕箣鍙栦綑鐨勭粨鏋滄璐熷彧璺熺櫨鍒嗕箣宸﹁竟鐨勬暟鍊肩殑姝h礋鏈夊叧銆傦紙鐧惧垎涔嬪乏杈逛负姝e垯鍙栦綑鐨勭粨鏋滀负姝o紝鍙嶄箣宸﹁竟涓...
绛旓細鍚屾椂鎸変綇銆恠hift銆戦敭鍜屻怽銆戦敭锛屾寜涓や笅灏卞ソ銆傘怽銆戦敭鍦ㄩ敭鐩樺彸杈筫nter閿笂鏂癸紝濡備笅鍥撅紝涓婇潰涔熸爣鏈夆渱鈥濈鍙枫C璇█涓鍏跺悕绉颁负閫昏緫鈥滄垨鈥濓紝涓庡叾骞跺垪鐨勯昏緫杩愮畻绗杩樻湁锛氶昏緫鈥滀笌鈥濊繍绠楃锛&&锛夈侀昏緫鈥滈潪鈥濊繍绠楃锛堬紒锛夈
绛旓細C璇█涓殑閫昏緫杩愮畻绗︼細&&锛堜笌杩愮畻锛夈亅|锛堟垨杩愮畻锛夈!锛堥潪杩愮畻锛夈涓庤繍绠楃(&&)鍜屾垨杩愮畻绗(||)鍧囦负鍙岀洰杩愮畻绗︺傚叿鏈夊乏缁撳悎鎬с傞潪杩愮畻绗(!)涓哄崟鐩繍绠楃锛屽叿鏈夊彸缁撳悎鎬с傞昏緫杩愮畻绗﹀拰鍏跺畠杩愮畻绗︿紭鍏堢骇鐨勫叧绯诲彲琛ㄧず濡備笅锛氭湰鏉ユ病鏈夐敊璇紝鍏崇郴杩愮畻绗﹂兘鏄鎸夆滈潪涓庢垨鈥濋『搴忔潵杩愮畻鐨勩備絾鏄紝涓嶅悓鐨...
绛旓細鍦ㄧ紪绋璇█锛堝 C and C++, XML, SGML, and BASIC锛変腑锛屸&鈥濅唬琛ㄧ殑鎰忔濇槸 鈥滀笌鈥濄侰++涓紩鐢ㄧ殑澹版槑鏂规硶锛氱被鍨嬫爣璇嗙 &寮曠敤鍚=鐩爣鍙橀噺鍚嶏紝&鍦ㄦ涓嶆槸姹傚湴鍧杩愮畻锛岃屾槸璧锋爣璇嗕綔鐢ㄣ&鏄竴涓昏緫璇█锛屾槸鎸囬昏緫涓婅〃绀轰袱鑰呭睘浜庣己涓涓嶅彲鐨勫叧绯伙紝杩樿〃绀烘剰鎬濇槸涓涓汉鍜屽彟澶栦竴涓汉涔嬫剰锛屼笌and鍚屼箟銆