簡介
“&&” "·"表示與 (邏輯與)是邏輯運算符。(pascal中為and)"and"
“邏輯與”相當於生活中說的“並且”,就是兩個條件都同時成立的情況下“邏輯與”的運算結果才為“真”。
邏輯運算符把各個運算的變數(或常量)連線起來組成一個邏輯表達式。
邏輯運算符有3個,它們分別是: !(┐)"not"(邏輯非)、"+"”∨“"or" (邏輯或)、“∧” "·""and"(邏輯與) 。在位運算裡面還有 &(位與)、|(位或)的運算、”xor"(異或)等。
邏輯運算
什麼是邏輯運算--邏輯運算用來判斷一件事情是“對”的還是“錯”的,或者說是“成立”還是“不成立”,判斷的結果是二值的,即沒有“可能是”或者“可能不是”,這個“可能”的用法是一個模糊概念,在計算機裡面進行的是二進制運算,邏輯判斷的結果只有二個值,稱這二個值為“邏輯值”,用數的符號表示就是“1”和“0”。其中“1”表示該邏輯運算的結果是“成立”的,如果一個邏輯運算式的結果為“0”,那么這個邏輯運算式表達的內容“不成立“。
邏輯運算又稱布爾運算
布爾用數學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴於符號的組合規律。這一邏輯理論人們常稱它為布爾代數。20世紀30年代,邏輯代數在電路系統上獲得套用,隨後,由於電子技術與計算機的發展,出現各種複雜的大系統,它們的變換規律也遵守布爾所揭示的規律。
邏輯運算 (logical operators) 通常用來測試真假值。最常見到的邏輯運算就是循環的處理,用來判斷是否該離開循環或繼續執行循環內的指令。
按位運算 指的是把字元變成二進制然後 按位運算。
各種程式語言中的邏輯運算符
作用 C Pascal
等於 ==
賦值=
不等於 != <>
遠小於 < <
遠大於 > >
小於等於 <= <=
大於等於 >= >=
與 && and
或 || or
非 ! not
按位與 運算規則
0∧0 =0
0∧1=0
1∧0=0
1∧1=1