C與或非的符號和是什麼意思

2021-03-08 22:46:57 字數 4061 閱讀 7784

1樓:小卷毛兒

|是按位或運算子,10級優

先級,左結合。

||是邏輯或運算子,12級優先順序,左結合。

c語言的各種符號含義:

1級優先順序,左結合:() 圓括號 下標運算子 -> 指向結構體成員運算子 . 結構體成員運算子

2級優先順序,右結合 :! 邏輯非運算子 ~ 按位取反運算子 ++ 字首增量運算子 -- 字首增量運算子 + 正號運算子- 負號運算子 (型別) 型別轉換運算子 * 指標運算子 & 地址與運算子 sizeof 長度運算子

3級優先順序,左結合: * 乘法運算子 / 除法運算子 % 取餘運算子

4級優先順序,左結合:+ 加法運算子 - 減法運算子

5級優先順序,左結合: > 右移運算子

6級優先順序,左結合: = 關係運算子

7級優先順序,左結合: == 等於運算子 != 不等於運算子

8級優先順序,左結合: & 按位與運算子

9級優先順序,左結合: ^ 按位異或運算子

10級優先順序,左結合: | 按位或運算子

11級優先順序,左結合: && 邏輯與運算子

12級優先順序,左結合: || 邏輯或運算子

13級優先順序,右結合: ? : 條件運算子

14級優先順序,右結合: = += -= *= /= %= &= ^= |= = 全為賦值運算子

15級優先順序,左結合: , 逗號運算子

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化——物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性。

2樓:知了雪糕

c++是在c語言的基礎上開發的

一種通用程式語言,應用廣泛。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性。

1級優先順序 左結合

() 圓括號

下標運算子

-> 指向結構體成員運算子

. 結構體成員運算子

2級優先順序 右結合

! 邏輯非運算子

~ 按位取反運算子

++ 字首增量運算子

-- 字首增量運算子

+ 正號運算子

- 負號運算子

(型別) 型別轉換運算子

* 指標運算子

& 地址與運算子

sizeof 長度運算子

3級優先順序 左結合

* 乘法運算子

/ 除法運算子

% 取餘運算子

4級優先順序 左結合

+ 加法運算子

- 減法運算子

5級優先順序 左結合

> 右移運算子

6級優先順序 左結合

= 關係運算子

7級優先順序 左結合

== 等於運算子

!= 不等於運算子

8級優先順序 左結合

& 按位與運算子

9級優先順序 左結合

^ 按位異或運算子

10級優先順序 左結合

| 按位或運算子

11級優先順序 左結合

&& 邏輯與運算子

12級優先順序 左結合

|| 邏輯或運算子

13級優先順序 右結合

? : 條件運算子

14級優先順序 右結合

= += -= *= /= %= &= ^= |= = 全為賦值運算子

15級優先順序 左結合

, 逗號運算子

3樓:匿名使用者

1.|是按位或,操作的是2進位制,||是或的意思;

2.例如:a=1; (00000001),b=2; (00000010),a|b=00000011=3,而a||b=1。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。

c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

4樓:沈大炮

1. |按位或,||邏輯或,按位或是位運算子,如,int one = 0xffff,two = 0x0000one | two = 0xffff(各位bit進行或運算)  conditon1 || condition2表示condition1和condition2至少有一個成立時整個表達為真,否則為假。此外,如果condition1和condition2的取值只限於0、1則condition1 | condition2 <=>condition1 || condition2,這是由於歷史緣故造成的。

2.|是按位或,操作的是2進位制。

||是或的意思

例如:a=1;  (00000001)

b=2;  (00000010)

a|b=00000011=3

而a||b=1

3.般情況下, 全域性作用域的函式和變數可以不指定作用域而直接使用. 但當**作用域內有同名函式或變數出現時, 兩者就會衝突.

由於程式預設是使用**作用域內的符號, 如果需要指定使用全域性符號, 就需要加上::表示是使用全域性作用域.。

在c++程式設計中,這兩個句子,n=--x&&++y和n=(--x)||(++y)是什麼意思?特別是中間的符號,&&和||

5樓:匿名使用者

&&是「並且」的意思,它的前後兩個表示式都為真時整個大表示式為真||是「或者」版的意思,它的權前後兩個表示式都為假時整個大表示式為假例如:(2>1)&&(3>2)是真,(2<1)||(3<2)為假。

需要注意的是,在c++中,非零的值都是真的,只有0才是假的。

然後,你只需要判斷n=--x、++y的數值,n=--x、++y和n=(--x)、(++y)是一樣的,兩個括號沒作用

6樓:古境神州

&&即我們說的且,如a>0且b>9寫成a>0&&b>9;同理||是或;即a>0或b>9表達為a>0||b>9,需要&&兩邊為真內(即非0)結果才為真,||只容要有一邊為真(即非0)結果就為真,應注意||和&&都是先判斷左再到右的,n=(--x)||(++y)中,先做的是--x;即x自減1後若結果為假(等於0),就會再執行++y;但如果--x結果為真,就可以知道整個表示式為真,其後的++y不被執行。打字很累的,樓主須知,呵呵

7樓:匿名使用者

」&&「是邏輯與的意思,

它的前後兩個表示式都為真時整個表示式為真, 」||「版是邏輯或的意思,它的權前後兩個表示式都為假時整個表示式為假。c語言中,&&和||都是短路運算子,先計算左邊表示式的值,當左邊表示式的值能確定整個表示式的值時,就不再計算右邊表示式的值……

8樓:匿名使用者

&&是並且的意思,復當且僅當制

左右兩邊都為真則整個式子為真;

||是或者的意思,當且僅當左右兩邊都為假則整個式子為假;

n=--x&&++y 中先執行「--x」即x=x-1和「++y」即y=y+1;執行後如果x和y的值都為1(即為真),則n的值為1(即為真),否則n=0(即為假)。後面的式子也是同樣的道理

9樓:恍然大悟

第一個bai句子的意思:dun = (x-1)&&(y+1)第二個句子:n = (x-1)||(y+1)&&意思是「

zhi與」,就是說dao兩個分式都回為1時 整個表示式答的值才是1 否則為0

||意思是「或),就是說兩個分式都為0時 整個表示式的值才是0 否則為1

10樓:兩條線

」&&「是邏輯來與的意思,比如源說1&&1,結果為1,1&&0,結果為0,只要兩邊的數其中一個是零,結果就為0。 」||「是邏輯或的意思,比如說1||0結果為1,0||0,結果為0,也就是說,只要兩邊的數其中一個是1,結果也就為1。

11樓:流雲徵

倆一個意思吧?++,--的優先順序比&&和||的高我記得。

c符號》是什麼意思c中的各種符號是什麼意思?

第一行不是cout嗎,就是c和out,輸出的意思。cin就是c和in,輸入的意思。是c 裡面的輸入輸出流物件。希望能幫到你,謝謝。c 中的 輸入流控制符號 cin 變數,相當於c裡面的scanf getchar或者gets之類的輸入語句 cout 變數,相當於c裡面的printf putchar或者...

c中的各種符號是什麼意思C中的符號的各種含義要全的

c語言中六種位運算子 按位與 按位或 按位異或 取反 左移 右移 擴充套件資料運算子的使用 判斷int型變數a是奇數還是偶數a 1 0偶數a 1 1奇數取int型變數a的第k位 k 0,1,2 sizeof int 即a k 1 將int型變數a的第k位清0,即a a 1 將int型變數a的第k位置...

數學符號這個符號是什麼意思c趨近於

大於號,這個是在不等式裡的,有大於,小於,或者大於等於,小於等於等 數學符號。這個c是什麼符號?組合數的計算公式為 n 元集合 a 中不重複地抽取 m 個元素作成的一個組合實質上是 a 的一個 m 元子集和。如果給集 a 編序 成為一個序集,那麼 a 中抽取 m 個元素的一個組合對應於數段到序集 a...