C语言逻辑运算符分别是什么?

C语言逻辑运算符分别是:或(||)、且(&&)、非(!),分别对应于命题逻辑中的 OR、AND、NOT运算。

逻辑运算符:或 ||。在命题逻辑中,当P=1或Q=1时,P||Q等于1。

逻辑运算符:且 &&。在命题逻辑中,当P=1且Q=1时,P&&Q才等于1。

逻辑运算符:非 !。在命题逻辑中,当P等于0时,!P等于1,反之亦然。

C语言的运算符号

比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补0)位移。例如,将11100011右移3比特,算术右移后成为11111100,逻辑右移则为00011100。因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。

运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。

以上内容参考  百度百科-C语言



  • C璇█涓閫昏緫杩愮畻绗鏈夊摢浜?
    绛旓細C璇█鎻愪緵涓夌閫昏緫杩愮畻绗︼紝鎸変紭鍏堢骇楂樹綆瀹冧滑鍒嗗埆鏄細閫昏緫闈(!)锛岄昏緫涓(&&)銆侀昏緫鎴(||)銆傝繍绠楄鍒欙細&&锛氬綋涓斾粎褰撲袱涓繍绠楅噺鐨勫奸兘涓衡滅湡鈥濇椂锛岃繍绠楃粨鏋滀负鈥滅湡鈥濓紝鍚﹀垯涓衡滃亣鈥濄倈| 锛氬綋涓斾粎褰撲袱涓繍绠楅噺鐨勫奸兘涓衡滃亣鈥濇椂锛岃繍绠楃粨鏋滀负鈥"鍋団濓紝鍚﹀垯涓衡滅湡鈥濄! 锛氬綋杩愮畻閲忕殑鍊间负鈥滅湡鈥...
  • C璇█閫昏緫杩愮畻绗﹀垎鍒槸浠涔?
    绛旓細C璇█閫昏緫杩愮畻绗﹀垎鍒槸锛氭垨锛坾|锛夈佷笖锛&&锛夈侀潪锛!锛锛屽垎鍒搴斾簬鍛介閫昏緫涓殑 OR銆丄ND銆丯OT杩愮畻銆傞昏緫杩愮畻绗︼細鎴 ||銆傚湪鍛介閫昏緫涓紝褰揚=1鎴朡=1鏃讹紝P||Q绛変簬1銆傞昏緫杩愮畻绗︼細涓 &&銆傚湪鍛介閫昏緫涓紝褰揚=1涓擰=1鏃讹紝P&&Q鎵嶇瓑浜1銆傞昏緫杩愮畻绗︼細闈 !銆傚湪鍛介閫昏緫涓紝褰揚绛変簬0鏃讹紝!P绛...
  • c璇█涓殑閫昏緫杩愮畻绗鏈夊摢浜?
    绛旓細C璇█涓殑閫昏緫杩愮畻绗︼細&&锛堜笌杩愮畻锛夈亅|锛堟垨杩愮畻锛夈!锛堥潪杩愮畻锛銆備笌杩愮畻绗(&&)鍜屾垨杩愮畻绗(||)鍧囦负鍙岀洰杩愮畻绗銆傚叿鏈夊乏缁撳悎鎬с傞潪杩愮畻绗(!)涓哄崟鐩繍绠楃锛屽叿鏈夊彸缁撳悎鎬с傞昏緫杩愮畻绗﹀拰鍏跺畠杩愮畻绗︿紭鍏堢骇鐨勫叧绯诲彲琛ㄧず濡備笅锛氭湰鏉ユ病鏈夐敊璇紝鍏崇郴杩愮畻绗﹂兘鏄寜鈥滈潪涓庢垨鈥濋『搴忔潵杩愮畻鐨勩備絾鏄紝涓嶅悓鐨勭紪...
  • 浠涔堟槸C璇█涓殑閫昏緫杩愮畻绗?
    绛旓細鍦–璇█涓紝閫昏緫杩愮畻绗︾敤浜庡甯冨皵锛坱rue鎴杅alse锛夎繘琛岄昏緫鎿嶄綔銆傚父瑙佺殑閫昏緫杩愮畻绗﹀寘鎷細1. 閫昏緫涓庯紙AND锛夛細鐢ㄧ鍙 "&&" 琛ㄧず銆傚綋涓や釜鎿嶄綔鏁伴兘涓虹湡鏃讹紝缁撴灉涓虹湡锛屽惁鍒欎负鍋囥2. 閫昏緫鎴栵紙OR锛夛細鐢ㄧ鍙 "||" 琛ㄧず銆傚綋涓や釜鎿嶄綔鏁颁腑鑷冲皯鏈変竴涓负鐪熸椂锛岀粨鏋滀负鐪熴3. 閫昏緫闈烇紙NOT锛夛細鐢ㄧ鍙 "!"...
  • C璇█鐨閫昏緫杩愮畻绗鏈夊摢浜?
    绛旓細1.&& 2.|| 3.!
  • c璇█閫昏緫杩愮畻绗鏈夊摢浜,鍙婅繍绠楀厛鍚庨『搴?
    绛旓細閫昏緫杩愮畻鏈変笁绉嶏紝涓庢垨闈炪1 閫昏緫涓庤繍绠楋紝绗﹀彿涓&&锛屽舰寮忎负a&&b;2 閫昏緫鎴栬繍绠楋紝绗﹀彿涓簗|锛屽舰寮忎负a||b;3 閫昏緫闈炶繍绠楋紝绗﹀彿涓!锛屽舰寮忎负!a銆傚綋閫昏緫杩愮畻鍐欏湪涓璧风殑鏃跺欙紝閫昏緫闈!杩愮畻浼樺厛绾ф渶楂橈紝鍏舵涓洪昏緫涓&&锛屾渶浣庝负閫昏緫鎴東|銆傚嵆鍏堣绠楅潪锛屽啀璁$畻涓庯紝鏈鍚庤绠楁垨銆傚悓绫昏繍绠楁椂锛岃繍绠楅『搴忎负浠庡乏...
  • C璇█涓殑閫昏緫杩愮畻绗鏈夊摢浜?
    绛旓細閫昏緫鍊煎彧鏈変袱涓硷紝鍗硉rue锛堢湡锛夊拰false锛堝亣锛夛紝鍦C璇█涓璽rue鐢1琛ㄧず锛宖alse鐢0琛ㄧず銆傞渶瑕佹敞鎰忕殑鏄紝鍦–璇█涓苟娌℃湁閫昏緫鏁版嵁绫诲瀷锛屽湪闇瑕佷繚瀛橀昏緫鍊兼椂锛屽彲浠ョ敤鏁村瀷绫诲瀷淇濆瓨銆備緥濡傦細int x=10,y=20;int c = (x>y);//x>y姝よ〃杈惧紡涓哄亣锛屽垯鏁翠釜琛ㄨ揪寮忕殑鍊间负0锛屽嵆c鍙橀噺鐨勫间负0锛沺rintf(鈥渃=...
  • c璇█琛ㄧず&&鍜寍|鍚勮〃绀浠涔
    绛旓細鈥&&鈥濊〃绀 涓庯紝鎰忎负鍚屾椂閮借婊¤冻銆傗渱|鈥濊〃绀 鎴栵紝鎰忎负浜岃呮垨澶氱潃鍙婊¤冻鍏朵腑涓涓傚湪C璇█涓紝&&鍜寍|閮藉睘浜閫昏緫杩愮畻绗锛屽苟涓閮芥槸鍙岀洰杩愮畻绗︺傞昏緫杩愮畻绗︽诲叡鏈3涓紝鍒嗗埆鏄"&&"銆"||"鍜"!"銆俛 && b锛屼竴鍋囧繀鍋囷紝缁撳悎鎬т粠宸﹁嚦鍙炽倈|鏄昏緫鎴栬繍绠楃锛宎 || b锛屼竴鐪熷繀鐪燂紝缁撳悎鎬т粠宸...
  • C璇█涓:&&鍜寍|绗﹀彿鏄粈涔鎰忔?
    绛旓細鍦C璇█涓紝&&鍜寍|閮藉睘浜閫昏緫杩愮畻绗锛屽苟涓旈兘鏄弻鐩繍绠楃銆傞昏緫杩愮畻绗︽诲叡鏈3涓紝鍒嗗埆鏄"&&"銆"||"鍜"!"銆俛 && b锛屼竴鍋囧繀鍋囷紝缁撳悎鎬т粠宸﹁嚦鍙炽倈|鏄昏緫鎴栬繍绠楃锛宎 || b锛屼竴鐪熷繀鐪燂紝缁撳悎鎬т粠宸﹁嚦鍙炽&&鍜寍|鍦↗ava鍜孭HP浠ュ強c#涓閮芥槸閫昏緫鎿嶄綔绗锛屼篃鍙潯浠舵搷浣滅銆
  • C璇█涓閫昏緫杩愮畻绗鐨勮鍒鏄粈涔
    绛旓細閫昏緫杩愮畻绗鏈4涓紝瀹冧滑鍒嗗埆鏄锛氥锛侊紙閫昏緫闈烇級銆併锝滐綔锛堥昏緫鎴栵級銆侊紗锛嗭紙閫昏緫涓庯級銆锛撅紙寮傛垨锛夈傚湪浣嶈繍绠楅噷闈㈣繕鏈夈锛嗭紙浣嶄笌锛夈侊綔锛堜綅鎴栵級鐨勮繍绠椼浠涔堟槸閫昏緫杩愮畻锛嶏紞閫昏緫杩愮畻鐢ㄦ潵鍒ゆ柇涓浠朵簨鎯呮槸鈥滃鈥濈殑杩樻槸鈥滈敊鈥濈殑锛屾垨鑰呰鏄滄垚绔嬧濊繕鏄滀笉鎴愮珛鈥濓紝鍒ゆ柇鐨勭粨鏋滄槸浜屽肩殑锛屽嵆娌℃湁鈥滃彲鑳芥槸...
  • 扩展阅读:如何自己编程做游戏 ... 逻辑运算符∧∨ ... c语言必背100代码 ... c语音运算符一览表 ... c++运算符大全 ... c语言符号大全表解释 ... 与 或 非 三种逻辑符号 ... c语言的三种运算符 ... c语言逻辑非运算怎样计算 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网