「邏輯運算子」是什麼

2023-01-08 10:25:04 字數 1312 閱讀 1371

1樓:折儂殳安波

or或,比如兩個中,只要有乙個成立,則結果就成立。

and與,比如兩個中,兩個同時成立,則結果成立,否則不成立。

not非,就是取反之意,不是這,就是那。

xor異或,比如兩個中,其中有乙個成立,另乙個不成立,則結果成立,否則不成立。

2樓:開玉芬賴嬋

邏輯運算子。

邏輯運算子是根據表示式的值來返回真值或是假值。其實在c語言中沒有所謂的真值和假值,只是認為非0為真值,0為假值。

or或運算,二進位制運算.可逆運算。

用途:所有引數中的任意乙個邏輯值為真時即返回true(真)。

語法:or(logical1,logical2,..

引數:logical1,logical2,..是需要進行檢驗的1至30個邏輯表示式,其結論分別為true或false。

如果陣列或引用的引數包含文字、數字或空白單元格,它們將被忽略。如果指定的區域中不包含邏輯值,or函式將返回錯誤#value!。

例項:如果a1=6、a2=8,則公式「=or(a1+a2>a2,a1=a2)」返回true;而公式「=or(a1>a2,a1=a2)」返回false。

.and是位運算。

用途:所有引數的邏輯值為真時返回true(真);只要有乙個引數的邏輯值為假,則返回false(假)。

語法:and(logical1,logical2,…)

引數:logical1,logical2,…為待檢驗的1~30個邏輯表示式,它們的結論或為true(真)或為false(假)。引數必須是邏輯值或者包含邏輯值的陣列或引用,如果陣列或引用內含有文字或空白單元格,則忽略它的值。

如果指定的單元格區域內包括非邏輯值,and將返回錯誤值#value!。

例項:如果a1=2、a=6,那麼公式「=and(a1a2)」返回false。如果b4=104,那麼公式「=if(and(1

not用途:求出乙個邏輯值或邏輯表示式的相反值。如果您要確保乙個邏輯值等於其相反值,就應該使用not函式。

語法:not(logical)

引數:logical是乙個可以得出true或false結論的邏輯值或邏輯表示式。如果邏輯值或表示式的結果為false,則not函式返回true;如果邏輯值或表示式的結果為true,那麼not函式返回的結果為false

xor異或,二進位制運算。可逆運算。1xor

xorxor

xoraxor

b的運算方法:將a,b

轉化為2進製數,再進行對比,每個數字上的0或1如果相同,那麼結果就取0,如果不同就取1,將得到的結果轉化為原來進製的數,就是結果。

在oi中,常用於位運算。

c語言中邏輯運算子是什麼,C語言中邏輯運算子用法是什麼?

與 有0則0.0表示假,1表示真 或 有1則1.0表示假,1表示真 非 真變假,假變真 c語言中邏輯運算子用法是什麼?1 邏輯運算子是根據表示式的值來返回真值或是假值。在c語言中沒有專門的真值和假值,認定非0為真值,0為假值。2 邏輯運算子運算規則 或 兩個條件中,只要有乙個成立,則結果就成立 與 ...

C語言中算數運算子,關係運算子,邏輯運算子的優先級別

1級優先順序 左結合 圓括號 下標運算子 指向結構體成員運算子 運算高於關係高於邏輯高於付值 去看一下教材,譚浩強 第三版 c語言的運算子的優先順序 邏輯運算子 條件運算子 賦值運算子 關係運算子 算術運算子。它們之間的優先順序 1 最高端 出現同級別運算子時的結合方向是從左往右 下面級別沒寫結合順...

c語言邏輯運算子 關係運算子 算術運算子的優先順序是怎麼樣的

邏輯運算子裡的非運算 算術運算子 關係運算子 邏輯運算子裡的與運算 邏輯運算子裡的或運算 優先順序 算數運算 關係運算 邏輯運算。按等級高到低排列 1 非運算。2 算數運算子,例如a b,進行運算。版 3 關係運算子,例如a b,進行比 權較。4 和 也就是與運算和或運算。5 賦值運算子,例如a b...