逻辑运算是最基本的基于真假值的运算

逻辑运算是最基本的基于真假值的运算

逻辑运算又称布尔运算。布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律。这一逻辑理论人们常称它为布尔代数。

20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。

逻辑运算(logical operators)通常用来测试真假值。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。

基本概念

1、逻辑常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑常量的取值只有两个,即0和1,而没有中间值。

2、逻辑运算:在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。

3、逻辑函数:逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。

4、逻辑代数:逻辑代数是研究逻辑函数运算和化简的一种数学系统。逻辑函数的运算和化简是数字电路课程的基础,也是数字电路分析和设计的关键。

运算简介

逻辑运算是数字符号化的逻辑推演法,包括联合、相交、相减。在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维逻辑运算发展到三维图形的逻辑运算。

由于布尔在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。



  • 閫昏緫杩愮畻鏄渶鍩烘湰鐨勫熀浜庣湡鍋囧肩殑杩愮畻
    绛旓細閫昏緫杩愮畻(logical operators)閫氬父鐢ㄦ潵娴嬭瘯鐪熷亣鍊笺鏈甯歌鍒扮殑閫昏緫杩愮畻灏辨槸寰幆鐨勫鐞嗭紝鐢ㄦ潵鍒ゆ柇鏄惁璇ョ寮寰幆鎴栫户缁墽琛屽惊鐜唴鐨勬寚浠銆傚熀鏈蹇 1銆侀昏緫甯搁噺涓庡彉閲忥細閫昏緫甯搁噺鍙湁涓や釜锛屽嵆0鍜1锛岀敤鏉ヨ〃绀轰袱涓绔嬬殑閫昏緫鐘舵併傞昏緫鍙橀噺涓庢櫘閫氫唬鏁颁竴鏍凤紝涔熷彲浠ョ敤瀛楁瘝銆佺鍙枫佹暟瀛楀強鍏剁粍鍚堟潵琛ㄧず锛屼絾瀹冧滑涔嬮棿鏈...
  • 閫昏緫杩愮畻鏄渶鍩烘湰鐨勫熀浜鐪/鍋鍊肩殑杩愮畻,鍏充簬鍩烘湰閫昏緫杩愮畻,涓嬪垪璇存硶涓嶆 ...
    绛旓細绛旓細 閫夋嫨 D 鍏充簬鈥滄垨鈥杩愮畻锛岄閲岀殑B閫夐」鏄纭殑銆
  • 鎷滅撼濮(甯冨皵閫昏緫杩愮畻鐨勫熀纭绠楁硶)
    绛旓細甯冨皵閫昏緫鏄竴绉嶅熀浜庣湡鍋囷紙鎴1鍜0锛夌殑閫昏緫杩愮畻锛岃骞挎硾搴旂敤浜庣數瀛愬伐绋嬨佽绠楁満绉戝銆佹暟瀛﹀拰鍝插绛夐鍩熴傛嫓绾冲鍦ㄥ竷灏旈昏緫鐨勫熀纭涓婂彂鏄庝簡涓绉嶇畝鍗曡屾湁鏁堢殑绠楁硶锛岀О涓衡滄嫓绾冲锛圔oole锛夌畻娉曗濇垨鈥滄嫓绾冲锛圔unary锛夌畻娉曗濓紝瀹冨彲浠ュ皢浠绘剰鐨勫竷灏旇〃杈惧紡鍖栫畝涓烘渶绠褰㈠紡銆備粈涔堟槸甯冨皵閫昏緫锛熷竷灏旈昏緫鏄竴绉嶅熀浜庣湡鍋囷紙鎴...
  • 浠涔堟槸閫昏緫杩愮畻?閫昏緫杩愮畻鍖呮嫭鍝簺鏂规硶?
    绛旓細鍦ㄩ昏緫浠f暟涓紝鏈変笌銆佹垨銆侀潪涓夌鍩烘湰閫昏緫杩愮畻銆傝〃绀閫昏緫杩愮畻鐨鏂规硶鏈夊绉嶏紝濡傝鍙ユ弿杩般侀昏緫浠f暟寮忋佺湡鍊艰〃銆佸崱璇哄浘绛夈傞昏緫杩愮畻閫氬父鐢ㄦ潵娴嬭瘯鐪熷亣鍊銆傛渶甯歌鍒扮殑閫昏緫杩愮畻灏辨槸寰幆鐨勫鐞嗭紝鐢ㄦ潵鍒ゆ柇鏄惁璇ョ寮寰幆鎴栫户缁墽琛屽惊鐜唴鐨勬寚浠ゃ傜疮鍔犲櫒A娓0鎸囦护銆侰LR A锛涘崟鐗囨満杞欢鎸囦护鍔熻兘鏄皢绱姞鍣ˋ涓殑鍐呭娓...
  • 浠涔堟槸閫昏緫杩愮畻
    绛旓細骞剁敱浜岀淮閫昏緫杩愮畻鍙戝睍鍒颁笁缁村浘褰㈢殑閫昏緫杩愮畻銆傜敱浜庡竷灏斿湪绗﹀彿閫昏緫杩愮畻涓殑鐗规畩璐$尞锛屽緢澶氳绠楁満璇█涓皢閫昏緫杩愮畻绉颁负甯冨皵杩愮畻锛屽皢鍏剁粨鏋滅О涓哄竷灏斿笺傞昏緫杩愮畻閫氬父鐢ㄦ潵娴嬭瘯鐪熷亣鍊锛屽父瑙佺殑閫昏緫杩愮畻鏄寰幆鐨勫鐞嗭紝鐢ㄦ潵鍒ゆ柇鏄惁璇ョ寮寰幆鎴栫户缁墽琛屽惊鐜唴鐨勬寚浠ゃ
  • 鏁版嵁搴撻泦鍚堟搷浣滀笌閫昏緫杩愮畻鐨鍖哄埆
    绛旓細2銆佹搷浣滄柟寮忥細闆嗗悎鎿嶄綔鏄竴绉嶅瀭鐩存搷浣滐紝瑕佹眰涓や釜杈撳叆琛ㄥ叿鏈夌浉鍚岀殑鍒楁暟銆傚鏋滄暟鎹被鍨嬩笉鍚岋紝鏁版嵁搴撶郴缁熷彲鑳戒細杩涜闅愬紡杞崲銆傜粨鏋滆〃鐨勫垪鍚嶉氬父鐢卞乏杈撳叆琛ㄥ喅瀹氥閫昏緫杩愮畻鏄熀浜庨昏緫浠f暟鐨勮繍绠楋紝鍖呮嫭涓庯紙AND锛夈佹垨锛圤R锛夈侀潪锛圢OT锛夌瓑鍩烘湰閫昏緫杩愮畻绗︺傞昏緫杩愮畻涓昏鐢ㄤ簬娴嬭瘯鐪熷亣鍊鍜屾瀯寤哄鏉傜殑閫昏緫琛ㄨ揪寮忋
  • 璁$畻鏈轰腑鐨閫昏緫杩愮畻涓鑸敤浠涔堣〃绀洪昏緫鐪
    绛旓細璁$畻鏈轰腑鐨勯昏緫杩愮畻涓鑸敤1琛ㄧず閫昏緫鐪燂紝0琛ㄧず閫昏緫鍋囥傚湪閫昏緫浠f暟涓紝鏈変笌銆佹垨銆侀潪涓夌鍩烘湰閫昏緫杩愮畻銆傝〃绀閫昏緫杩愮畻鐨鏂规硶鏈夊绉嶏紝濡傝鍙ユ弿杩般侀昏緫浠f暟寮忋佺湡鍊艰〃銆佸崱璇哄浘绛夈傞昏緫杩愮畻鍙堢О甯冨皵杩愮畻銆傚竷灏旂敤鏁板鏂规硶鐮旂┒閫昏緫闂锛屾垚鍔熷湴寤虹珛浜嗛昏緫婕旂畻銆備粬鐢ㄧ瓑寮忚〃绀哄垽鏂紝鎶婃帹鐞嗙湅浣滅瓑寮忕殑鍙樻崲銆傝繖绉嶅彉鎹㈢殑...
  • 浠涔堟槸閫昏緫杩愮畻?
    绛旓細閫昏緫杩愮畻鍙堢О甯冨皵杩愮畻锛岄氬父鐢ㄦ潵娴嬭瘯鐪熷亣鍊銆傛渶甯歌鍒扮殑閫昏緫杩愮畻灏辨槸寰幆鐨勫鐞嗭紝鐢ㄦ潵鍒ゆ柇鏄惁璇ョ寮寰幆鎴栫户缁墽琛屽惊鐜唴鐨勬寚浠ゃ傞昏緫杩愮畻 - 鍩烘湰姒傚康 1.閫昏緫甯搁噺涓庡彉閲忥細閫昏緫甯搁噺鍙湁涓や釜锛屽嵆0鍜1锛岀敤鏉ヨ〃绀轰袱涓绔嬬殑閫昏緫鐘舵併傞昏緫鍙橀噺涓庢櫘閫氫唬鏁颁竴鏍凤紝涔熷彲浠ョ敤瀛楁瘝銆佺鍙枫佹暟瀛楀強鍏剁粍鍚堟潵琛ㄧず锛屼絾瀹冧滑...
  • 璁$畻鏈轰腑鐨勪笁绉杩愮畻绗︽槸鍝笁绉?
    绛旓細閫昏緫杩愮畻鍙堢О甯冨皵杩愮畻銆傚父鐢0銆1鎴栬卼rue銆乫alse鏉ヨ〃绀轰袱鑰呯殑鍏崇郴銆20涓栫邯30骞翠唬锛岄昏緫浠f暟鍦ㄧ數璺郴缁熶笂鑾峰緱搴旂敤锛岄殢鍚庯紝鐢变簬鐢靛瓙鎶鏈笌璁$畻鏈虹殑鍙戝睍锛屽嚭鐜板悇绉嶅鏉傜殑澶х郴缁燂紝瀹冧滑鐨勫彉鎹㈣寰嬩篃閬靛畧甯冨皵鎵鎻ず鐨勮寰嬨傞昏緫杩愮畻 (logical operators) 閫氬父鐢ㄦ潵娴嬭瘯鐪熷亣鍊銆傛渶甯歌鍒扮殑閫昏緫杩愮畻灏辨槸寰幆鐨勫鐞嗭紝鐢ㄦ潵...
  • 璁$畻鏈轰腑AND鏄粈涔堟剰鎬?
    绛旓細璁$畻鏈轰腑2 and 7绛変簬2銆2=010锛7=111锛屾寜浣嶄笌銆侫ND鏄竴涓繍绠楃锛屼笌杩愮畻锛屼簩杩涘埗杩愮畻锛1 and 1=1锛1 and 0=0锛0 and 0=0锛0 and 1=0銆傝绠楁満鎶鏈噷AND浠h〃鐨勬槸閫昏緫杩愮畻銆傞昏緫杩愮畻閫氬父鐢ㄦ潵娴嬭瘯鐪熷亣鍊銆傛渶甯歌鍒扮殑閫昏緫杩愮畻灏辨槸寰幆鐨勫鐞嗭紝鐢ㄦ潵鍒ゆ柇鏄惁璇ョ寮寰幆鎴栫户缁墽琛屽惊鐜唴鐨勬寚浠ゃ
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网