与或非三种运算规则是什么?
“与”、“或”、“非”逻辑的基本运算公式是and、or、not。
有三种最基本的逻辑运算:
1)逻辑与 -- 用AB表示:当A,B都为1时,其值为1,否则为零。
2)逻辑或 -- 用 A+B 表示:当A,B都为0时,其值为0,否则为1。
3)逻辑非 -- 用 A上'¯'表示,当A=0时,A的非为1,A=1时,A的非为0。
逻辑表达式的作用:
用逻辑运算符将关系表达式或逻辑量连接起来的有意义的式子称为逻辑表达式,逻辑表达式的值是一个逻辑值,即“true”或“false”。
C语言编译系统在给出逻辑运算结果时,以数字1表示“真”,以数字0表示“假”,但在判断一个量是否为“真”时,以0表示“假”,以非0表示“真”,可以将逻辑表达式的运算结果(0或1)赋给整型变量或字符型变量。
绛旓細鈥滀笌鈥濄佲滄垨鈥濄佲滈潪鈥濋昏緫鐨勫熀鏈繍绠楀叕寮忔槸and銆乷r銆乶ot銆傛湁涓夌鏈鍩烘湰鐨勯昏緫杩愮畻锛1锛夐昏緫涓 -- 鐢ˋB琛ㄧず锛氬綋A锛孊閮戒负1鏃讹紝鍏跺间负1锛屽惁鍒欎负闆躲2锛夐昏緫鎴 -- 鐢 A+B 琛ㄧず锛氬綋A锛孊閮戒负0鏃讹紝鍏跺间负0锛屽惁鍒欎负1銆3锛夐昏緫闈 -- 鐢 A涓'¯'琛ㄧず锛屽綋A=0鏃讹紝A鐨勯潪涓1锛孉=1...
绛旓細涓庢垨闈炰笁绉嶈繍绠楄鍒欐湁涓庤繍绠楄鍒欍佹垨杩愮畻瑙勫垯銆侀潪杩愮畻瑙勫垯銆備竴銆佷笌杩愮畻瑙勫垯 1銆佷笌杩愮畻瀹氫箟 褰撲笖浠呭綋涓や釜鎿嶄綔鏁伴兘涓虹湡鏃讹紝涓庤繍绠楃殑缁撴灉鎵嶄负鐪熴傜敤鏁板绗﹀彿琛ㄧず鍗充负锛欰 AND B = TRUE锛屽綋涓斾粎褰 A=TRUE涓擝=TRUE銆2銆佸簲鐢ㄥ満鏅 涓庤繍绠楀湪澶氱鍦哄悎涓兘鏈夊簲鐢紝濡傚湪缂栫▼涓紝鐢ㄤ簬鏉′欢鍒ゆ柇鍜屾暟鎹獙璇併...
绛旓細璁$畻鏈轰腑涓庢垨闈炰笁绉嶈繍绠楄鍒欏垎鍒负锛氬叏涓涓轰竴锛屾湁闆朵负闆讹紱鍏ㄩ浂涓洪浂锛屾湁涓涓轰竴锛涗竴鍙橀浂锛岄浂鍙樹竴銆傗滀笌鈥濈殑杩愮畻瑙勫垯涓猴細鍏ㄤ竴涓轰竴锛屾湁闆朵负闆躲傚嵆鍙湁涓や釜鎿嶄綔鏁伴兘涓1鏃讹紝缁撴灉鎵嶄负1锛屽叾浠栨儏鍐靛潎涓0锛堜篃鍙互璇达紝鍙鏈0锛岀粨鏋滃氨涓0锛夈傗滄垨鈥濊繍绠楄鍒欎负锛氬叏闆朵负闆讹紝鏈変竴涓轰竴銆傚嵆鍙湁涓や釜鎿嶄綔...
绛旓細涓庢垨闈炶繍绠楄鍒欏涓嬶細鈥滀笌鈥濄佲滄垨鈥濄佲滈潪鈥濋昏緫鐨勫熀鏈繍绠楀叕寮忔槸and銆乷r銆乶ot銆傜敤閫昏緫杩愮畻绗﹀皢鍏崇郴琛ㄨ揪寮忔垨閫昏緫閲忚繛鎺ヨ捣鏉ョ殑鏈夋剰涔夌殑寮忓瓙绉颁负閫昏緫琛ㄨ揪寮忋傞昏緫琛ㄨ揪寮忕殑鍊兼槸涓涓昏緫鍊硷紝鍗斥渢rue鈥濇垨鈥渇alse鈥濄傛湁涓夌鏈鍩烘湰鐨勯昏緫杩愮畻锛1锛夐昏緫涓 -- 鐢ˋB琛ㄧず锛氬綋A锛孊閮戒负1鏃讹紝鍏跺间负1锛屽惁鍒欎负...
绛旓細闈炶繍绠楄鍒 1銆侀潪杩愮畻瀹氫箟 闈炶繍绠楁槸涓涓竴鍏冩搷浣滅锛岀敤浜庡皢鐪熷煎弽杞傚鏋滄搷浣滄暟涓虹湡锛岄潪杩愮畻鐨勭粨鏋滀负鍋囷紱濡傛灉鎿嶄綔鏁颁负鍋囷紝缁撴灉涓虹湡銆傛暟瀛︿笂琛ㄧず涓猴細NOT A = TRUE 褰撲笖浠呭綋 A=FALSE锛汵OT A = FALSE 褰撲笖浠呭綋 A=TRUE銆2銆佸簲鐢ㄥ満鏅 闈炶繍绠楀湪缂栫▼涓殑閫昏緫鎺у埗鍜岀數瀛愬伐绋嬩腑鐨勪俊鍙峰弽杞瓑鍦哄悎涓兘...
绛旓細闈炶繍绠楋細闈炶繍绠楁槸瀵逛竴涓緭鍏ョ殑鐪熷艰繘琛屽弽杞傚鏋滆緭鍏ヤ负鐪燂紝鍒欑粨鏋滀负鍋囷紱濡傛灉杈撳叆涓哄亣锛屽垯缁撴灉涓虹湡銆傛暟瀛︾鍙疯〃绀轰负锛歂OT A = T锛圱rue锛夋垨 F锛團alse锛夈傝繖涓夌杩愮畻瑙勫垯鍙互缁勫悎浣跨敤锛屼互瀹炵幇澶嶆潅鐨勯昏緫鍔熻兘銆備緥濡傦紝浣犲彲浠ヤ娇鐢ㄤ笌闂鍜鎴栭棬鏉ヨ璁′竴涓畝鍗曠殑閫昏緫鐢佃矾锛屽涓涓粍鍚堥昏緫鐢佃矾鎴栦竴涓井澶勭悊鍣ㄤ腑...
绛旓細涓夈闈炶繍绠 1銆佽〃绀哄彇鍙嶆垨鍚﹀畾鐨勫叧绯伙紝鐢ㄧ鍙封¬鈥濊〃绀恒傚鏋滀竴涓懡棰樼殑鐪熷间负鐪燂紝鍒欏彇鍙嶅悗鐨勫懡棰樹负鍋囷紝鍙嶄箣浜︾劧銆備緥濡傦紝鈥滀粖澶╀笉鏄槦鏈熶竴鈥濆彲浠ヨ〃绀烘垚鈥¬(浠婂ぉ鏄槦鏈熶竴)鈥濄2銆佽繖涓夌閫昏緫杩愮畻娉曞垯涓昏鐢ㄤ簬閫昏緫瀛︺佹暟瀛︺佽绠楁満绉戝绛夐鍩熶腑锛屽父鐢ㄤ簬鎻忚堪鍛介鐨勫叧绯鍜閫昏緫鎺ㄧ悊杩囩▼銆3銆...
绛旓細鍩烘湰閫昏緫杩愮畻杩愮畻瑙勫垯鍒嗗埆鏄滀笌鈥濄佲滄垨鈥鍜鈥滈潪鈥濄1銆涓杩愮畻锛氫笌杩愮畻閫氬父鐢ㄧ鍙封&鈥濊〃绀猴紝瀹冪殑杩愮畻瑙勫垯鏄褰撲袱涓搷浣滄暟閮戒负鐪燂紙鍗充负1锛夋椂锛岀粨鏋滀负鐪燂紝鍚﹀垯缁撴灉涓哄亣锛堝嵆涓0锛夈備緥濡傦紝褰揂=1锛孊=1鏃讹紝A & B 鐨勭粨鏋滀负1锛涘綋A=1锛孊=0鏃讹紝A & B 鐨勭粨鏋滀负0銆2銆鎴杩愮畻锛氭垨杩愮畻閫氬父鐢...
绛旓細涓庢垨闈炵殑鍩烘湰杩愮畻瑙勫垯濡備笅锛1銆佷笌(AND)閫昏緫涓庤繍绠楋紝杩愮畻瑙勫垯锛鍏ㄤ竴涓轰竴锛屾湁闆朵负闆躲傚嵆鍙湁涓や釜鎿嶄綔鏁伴兘涓1鏃讹紝缁撴灉鎵嶄负1锛屽叾浠栨儏鍐靛潎涓0锛堜篃鍙互璇达紝鍙鏈0锛岀粨鏋滃氨涓0锛夈2銆佹垨(OR)閫昏緫鎴栬繍绠楋紝杩愮畻瑙勫垯锛氬叏闆朵负闆讹紝鏈変竴涓轰竴銆傚嵆鍙湁涓や釜鎿嶄綔鏁伴兘涓0鏃讹紝缁撴灉鎵嶄负0锛屽叾浠栨儏鍐靛潎涓1锛堜篃...
绛旓細鍩烘湰閫昏緫杩愮畻鏈変笌銆佹垨銆闈炰笁绉銆傞昏緫浠f暟鏄寜涓瀹氱殑閫昏緫鍏崇郴杩涜杩愮畻鐨勪唬鏁帮紝鏄垎鏋愬拰璁捐鏁板瓧鐢佃矾鐨勬暟瀛﹀伐鍏枫傚湪閫昏緫浠f暟锛屽彧鏈0鍜1涓ょ閫昏緫鍊硷紝鏈変笌銆佹垨銆侀潪涓夌鍩烘湰閫昏緫杩愮畻锛岃繕鏈変笌鎴栥佷笌闈炪涓庢垨闈銆佸紓鎴栧嚑绉嶅鍑洪昏緫杩愮畻銆1銆侀昏緫涓庯細涓庤繍绠楀氨鏄浉褰撲簬涔樻硶鍙h瘈锛屼袱涓暟鐩镐箻鐨勭粨鏋溿備篃鍙互鐞嗚В涓...