在C語言中,its &是邏輯OR,與之並列的邏輯運算符是:邏輯and運算符(&;& amp),邏輯非運算符(!)。
擴展數據:
“||”符號的應用;
1,邏輯or運算符,形式:(布爾值)||(布爾值)or
例如:x=6,y=3。
條件:(x==6 || y==3)
返回true
如果任壹布爾值為真(或兩個布爾值都為真),返回值為真。如果兩個運算符都為假,則返回值為假。
2.字符串連接器,用於連接PLSQL中的兩個字符串。如' abc'||'def '運算結果是' abcdef '。
3.在if((a=2)||(b=1)) c=2的情況下,因為a=2始終為真,所以程序不再計算b=1的情況。此時,該語句中a=2和c=2有效,b仍然是程序開始時定義的值,a的值為真,例如:
int a=3,b = 5;
if((a=2)||(b=1)){a++,b++}
輸出結果是,a=3,b=6。
由於a=2始終為真,a=2+1,所以程序不再計算b=1的情況,B按照原來定義的值計算:b=5+1。