在計算機C語言中,什麼是單目運算子,什麼是雙目運算子

2021-03-19 18:37:28 字數 3687 閱讀 5558

1樓:匿名使用者

需要三個運算量的操作符,c中唯一的三目運算子是條件操作符:

? :例如:

max= a>b?a:b;

2樓:匿名使用者

?:是選擇運算子,它的一般形式是: expr1 ?

expr2 : expr3。比如 x?

『a':』b' 是指x=0,表示式值為『b』; x!=0,表示式值為『a』

3樓:尹珍貴族

自加(++)自減(--)是單目,注意看,別被誤導了

4樓:尋找好運

單目運算子只有一個運算元,雙目運算子有兩個運算元邏輯非運算子【回!】、按位取反答運算子【~】、自增自減運算子【++ --】、負號運算子【-】、型別轉換運算子【(型別)】、指標運算子和取地址運算子【*和&】、長度運算子【sizeof】這些是單目運算子

雙目運算子較多,+,-,*,/,=,== 等等還有一個三目運算子,就是需要三個運算元?:

一樓回答有誤,這個資料如何?

5樓:匿名使用者

單目運算

符是指:運算物件只有一個的運算子;如:取正(+)、取負(內-)、取反容(^)、或(|)、與(&)等等;

雙目運算子是運算物件有兩個的;如:加(+)減(-)乘(*)除(/)、自加(++)、自減(--)、邏輯與(||)、邏輯或(&&)、取餘(%)、賦值(=)等;

三目運算子在c語言中我知道的就一個(?:),主要是:(表示式1?

表示式2:表示式3)其用法是:當表示式1的值為真,執行表示式2,並以表示式2的值為此表示式的值;當表示式1值為假,就跳過表示式2,去執行表示式3,並以表示式3的值作為表示式的值;

6樓:物聯網

單目運bai

算符 雙目運算子du 三目運算子【轉zhi載自網易網友部落格dao】2009-12-09 09:54

1。單內目就是這個運算子只對容一個變數進行操作代表符號:!(邏輯非) ~(按位取反)++(自增)--(自減)舉例:

int a=1;a++;(第二句「a++」則只對a一個變數進行了操作)

2。雙目就是這個運算子對兩個變數進行操作

舉例:int a=1,b=2,c;c=a+b;(第二句「c=a+b」則是對a,b兩個變數進行了操作)

3。三目就是這個運算子對三個變數進行操作

代表符號: ?:(條件運算子)

關於三目運算子

對於有些選擇分支結構,可以使用簡單的條件運算子來代替.如:引用

7樓:匿名使用者

邏輯與是&&邏輯或是||

8樓:蠱蠱神君

自加自減是單目啊。。錯的地方有點多

什麼是單目運算子和雙目運算子?

9樓:假面

單目運算bai

符是指運算所需du變數為一

個的運算子zhi,即在運dao算當中只有一個操回作數,又叫一元運算子答,其中有邏輯非運算子:!、按位取反運算子:~、自增自減運算子:++, --等。

運算所需變數為兩個的運算子叫做雙目運算子,或者要求運算物件的個數是2的運算子稱為雙目運算子。

邏輯非運算子【!】、按位取反運算子【~】、自增自減運算子【++, --】、負號運算子【-】、型別轉換運算子【(型別)】、指標運算子和取地址運算子【*和&】、長度運算子【sizeof】

10樓:匿名使用者

單目運算子就是隻有一個運算元..例如 !a 這個!就是單目運算子雙目運算子就是有兩個運算元..例如 a+b 這個+就是雙目運算子..

11樓:匿名使用者

運算所需變數為兩個的運算子叫做雙目運算子·或者要求運算物件的個數是2的運算子稱為雙目運算子。

單目運算子是運算所需變數為一個的運算子,又叫一元運算子

12樓:飛飛

所謂單目運算子就是隻有需要一個運算元的運算子,如:--、++

同理,雙目運算子就是需要兩個運算元的運算子,如:+、-、*、/、= 等。

c語言中三目運算子只有一個 ? : 。(需要三個運算元)

單目運算子,雙目運算子,三目運算子分別什麼意思。為什麼是單目,雙目,三目

13樓:嚮往智慧科技****

運算所需變數為兩個的運算子叫做雙目運算子·或者要求運算物件的個數是2的運算子稱為雙目運算子 三目類推。

單目運算子是運算所需變數為一個的運算子,又叫一元運算子舉例

單目 a++

雙目 a+b

三目 a?b:c

14樓:匿名使用者

幾目是針對變數數而言的,只要一個變數的運算子為單目,如自加自減符a++,a--,如此類推,加減乘除等都是雙目,c裡面只有一個三目運算子 條件?表示式1:表示式2 如果條件為真,執行表示式1,否則執行表示式2

15樓:匿名使用者

單目,一個式子裡只有一個運算數 i++、i--、 !a、~a

雙目,一個式子裡有兩個運算數 a+b、a-b、a*b

三目,一個式子裡三個運算數 bc=a?b:c、 (if(a) bc =b;else bc =c;)

計算機c語言中單目運算子和雙目運算子分別是什麼?

16樓:尋找好運

單目運算子只有一來個自運算元,雙目運算子

有兩個運算元

邏輯非運算子【!】、按位取反運算子【~】、自增自減運算子【++ --】、負號運算子【-】、型別轉換運算子【(型別)】、指標運算子和取地址運算子【*和&】、長度運算子【sizeof】這些是單目運算子

雙目運算子較多,+,-,*,/,=,== 等等還有一個三目運算子,就是需要三個運算元?:

一樓回答有誤,這個資料如何?

17樓:物聯網

單目運算

抄符 雙目運算子襲 三目運算子【**自網易網友部落格】2009-12-09 09:54

1。單目就是這個運算子只對一個變數進行操作代表符號:!(邏輯非) ~(按位取反)++(自增)--(自減)舉例:int a=1;a++;(第二句「a++」則只對a一個變數進行了操作)

2。雙目就是這個運算子對兩個變數進行操作

舉例:int a=1,b=2,c;c=a+b;(第二句「c=a+b」則是對a,b兩個變數進行了操作)

3。三目就是這個運算子對三個變數進行操作

代表符號: ?:(條件運算子)

關於三目運算子

對於有些選擇分支結構,可以使用簡單的條件運算子來代替.如:引用

c語言中單目運算子,結合性從左到右,分別是什麼意思??

18樓:匿名使用者

題目都是錯的。c語言中單目運算子,結合性從右到左

19樓:匿名使用者

單目運算子:只有一個運算元的運算子,如負號。對應的有雙目運算子(即需要兩個運算元,如除號/,大多為雙目)和三目運算子(唯一一個為?表示式)

結合性:是指當一個運算元左右各有一個運算子時,按運算子優先順序決定運算次序,當優先順序相同時,按結合性決定運算次序。

20樓:lq右邊

結合性從左到右,就是運算的順序是從左到右執行的,先運算左邊的再運算右邊的,如果結合性從右到左的話,就是運算順序從右邊到左邊了

計算機c語言中i代表什麼意思C語言中mi表示什麼意思

是自增運算,而且是先加1後再執行。例如 int i,k for i 0,k 0 i 5 i 第一次進入時i的初始值是0,k的初始值也是0。這時的i 並沒有在本次語句中起到加一的作用,而是要在本次操作結束後再起作用,也就是在第一次循 環完全結束後。進入迴圈體本人看,k i 這時由於這裡的是i 需要先操...

x5在c語言中是什麼意思,計算機c語言x5是什麼意思

在c語言中,表示式x 5等價於x x 5 即將x 5的值再賦值給變數x。下面舉例說明其具體的用法 int x 4 x 5 等價於x x 5 4 5 9,即該表示式執行完後x的值變為9 printf d x 輸出9 計算機c語言x 5是什麼意思 x 5 等同於 x x 5 就是將x 5的值賦給x 其實...

在計算機C語言中,二維陣列,a3123456789a

二維陣列,第一維項數可以不寫,由第二維項數推出。本題,第二維項數為 3,共9個數字,則第一維項數為3 即 1 2 3 對應的a 0 0 a 0 1 a 0 2 4 5 6 對應的a 1 0 a 1 1 a 1 2 7 8 9 對應的a 2 0 a 2 1 a 2 2 因此,a 0 0 1 a 0 1...