c語言運算子號的表示方法求C語言運算子號表達意思

2021-03-05 09:21:36 字數 6997 閱讀 7623

1樓:王盈瑞

1 算術運算子

用於各類數值運算。

包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。

2.關係運算子

用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)

、小於等於(<=)和不等於(!=)六種。

3.邏輯運算子

用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

4.位操作運算子

參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

5.賦值運算子

用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6.條件運算子

這是一個三目運算子,用於條件求值(?:)。

7.逗號運算子

用於把若干表示式組合成一個表示式(,)。

8.指標運算子

用於取內容(*)和取地址(&)二種運算。

9.求位元組數運算子

用於計算資料型別所佔的位元組數(sizeof)。

10.特殊運算子

有括號(),下標,成員(→,.)等幾種。

優先順序1級 結合方向 左結合(自左至右)

( ) 圓括號

[ ]下標運算子

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

. 結構體成員運算子(請注意它是一個實心圓點)

優先順序2級 結合方向 右結合(自右至左)單目運算子

! 邏輯非運算子

~ 按位取反運算子

++ 自增運算子

-- 自減運算子

-負號運算子

(型別) 型別轉換運算子

* 指標運算子

& 地址與運算子

sizeof 長度運算子

優先順序3級 結合方向 左結合 雙目運算子

* 乘法運算子

/ 除法運算子

% 取餘運算子

優先順序4級 結合方向 左結合 雙目運算子

+ 加法運算子

- 減法運算子

優先順序5級 結合方向 左結合 雙目運算子

<< 左移運算子

>> 右移運算子

優先順序6級 結合方向 左結合 雙目運算子

<、<=、>、>= 關係運算子

優先順序7級 結合方向 左結合 雙目運算子

== 等於運算子 (判斷)

!= 不等於運算子(判斷)

優先順序8級 結合方向 左結合 雙目運算子

& 按位與運算子

優先順序9級 結合方向 左結合 雙目運算子

^ 按位異或運算子

優先順序10級 結合方向 左結合 雙目運算子

| 按位或運算子 舉例:0xfe|0xef 即為1111 1110 與1110 1111按位或運算則答案為:1111 1111 即0xff。

優先順序11級 結合方向 左結合 雙目運算子

&& 邏輯與運算子

優先順序12級 結合方向 左結合 雙目運算子

|| 邏輯或運算子

優先順序13級 結合方向 右結合 三目運算子

? : 條件運算子

優先順序14級 結合方向 右結合 雙目運算子

= 賦值運算子

+ = 加後賦值運算子 如s+=1表示s=s+1

- = 減後賦值運算子 如s-=1表示s=s-1

* = 乘後賦值運算子

/ = 除後賦值運算子

% = 取模後賦值運算子

< <= 左移後賦值運算子

>>=右移後賦值運算子

&= 按位與後賦值運算子

^=按位異或後賦值運算子

|= 按位或後賦值運算子

優先順序15級 結合方向 左結合

, 逗號運算子

2樓:匿名使用者

c的運算子有很多的,除了常規的數**算符+,-,*,/,%外,還有邏輯運算子&&,!,||當然還有位運算子&,|,!,^,<<,>>,指標或結構符.

,->,比較運算》,<,==,<=,>=組合運算+=,-=,<=,>=,還有其它的如,(逗號)運算,三目運算?:自增/減運算++,--這些一般c教材上都有的

求c語言運算子號表達意思

3樓:匿名使用者

c語言運算子號指的是運算子號。c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。

c語言中「或者」用什麼符號表示?????

4樓:天枰水煮青春

c語言中,表示「或」有兩種:

表示按位或「|」。

表示邏輯或「‖」。例如:

5樓:匿名使用者

或有兩種,一種是邏輯或,用兩豎表示:||

一種是按位或,用一豎表示:|

第一種用做邏輯運算

第二種是用做位運算的

6樓:于于祥祥

|| 表示或者

&& 表示與

!表示非

7樓:冰藍n雨

.邏輯運算子用於邏輯運算。包括 與(&&)、或(||)、非(!)三種

8樓:嗨婁

|| 希望能幫到你

9樓:

c語言中有2種,1:按位或| 2:邏輯或||

10樓:匿名使用者

「||」,或

「|」,按位或

11樓:匿名使用者

那要看你是要 邏輯或,還是按位或,邏輯或 || 按位或 |

12樓:匿名使用者

or嗎?位或「|」 邏輯的「||」

c語言 運算子%是怎麼運算的

13樓:噠噠噠噠蝸牛啊

c語言中%的作用:%作為運算子是用來取餘的

運算子(operator)是可以對資料進行相應操作的符號。如對資料求和操作,用加法運算子 '+',求積操作使用乘法運算子 '*' ,求餘數用運算子'%'。等等

例如 :

一、25%4=1 ;25除以4商6餘數是1

二、33%5=3  ;33除以5商6餘數是3

擴充套件資料:

c語言常用的運算子

1. 算術運算子

用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。

2.關係運算子

用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。

3.邏輯運算子

用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

4.位操作運算子

參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

5.賦值運算子

用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6.條件運算子

這是一個三目運算子,用於條件求值(?:)。

7.逗號運算子

用於把若干表示式組合成一個表示式(,)。

8.指標運算子

用於取內容(*)和取地址(&)二種運算。

9.求位元組數運算子

用於計算資料型別所佔的位元組數(sizeof)。

10.特殊運算子

有括號(),下標,成員(→,.)等幾種。

14樓:唐寒夜

1、%是求餘運算子,也叫模除運算子,用於求餘數。

2、%要求兩個運算元均為整數(或可以隱式轉換成整數的型別),%是求餘數的運算,例如7%2=1。

3、舉例:

#include

void main()

執行結果如下圖:

4、%是運算子的一種其他運算子:

(1)算術運算子:* - + / %

(2)關係運算子: > < == != >= <=(3)邏輯運算子:! && ||

(4)位運算子:<< >> ~ | ^ &1、%d整型輸出,%ld長整型輸出,

2、%o以八進位制數形式輸出整數,

3、%x以十六進位制數形式輸出整數,或輸出字串的地址。

4、%u以十進位制數輸出unsigned型資料(無符號數)。注意:%d與%u有無符號的數值範圍,也就是極限的值,不然數值列印出來會有誤。

5、%c用來輸出一個字元,

6、%s用來輸出一個字串,

7、%f用來輸出實數,以小數形式輸出,預設情況下保留小數點6位。

8、%.100f來輸出實數,保留小數點100位。

9、%e以指數形式輸出實數,

10、%g根據大小自動選f格式或e格式,且不輸出無意義的零。

15樓:候鳥飛

%是除法取餘運算。適用於整數與整數運算。否則,不同的編譯器會得不同結果。

'%'為取餘運算子,用於把它前面的整數值或表示式除以其後面的整數值或表示式,結果為不能被後面的整數或表示式整除的最小整數,它後面的數值應該為大於1的正整數。

作為雙目運算子,左右運算元可以是數值,也可以是表示式,但是左右兩邊的運算元必須是整數。

擴充套件資料:c語言的運算子:

1.算術運算子:* - + / %

2.關係運算子: > < == != >= <=3.邏輯運算子:! && ||

4.位運算子:<< >> ~ | ^ &

5.賦值運算子:=及擴充套件賦值運算子

6.條件運算子:?:

7.逗號運算子:,

8.指標運算子:*和&

9.求位元組數運算子:sizeof

10.強制型別轉換運算子:(型別)

11.分量運算子:. ->

12.下標運算子:[ ]

13.其他:如函式呼叫運算子:()

16樓:蕉蕉

%是除法

取餘運算,用於整數與整數運算。否則,不同的編譯器會得不同結果。兩邊的運算量必須為整型,且%後面的運算量不能為0。

'%'為取餘運算子,用於把它前面的整數值或表示式除以其後面的整數值或表示式,結果為不能被後面的整數或表示式整除的最小整數,它後面的數值應該為大於1的正整數。如表中所示的"13%7",就表示13 除以7餘6。

c語言運算子%的操作例項:

輸入#include

main()

輸出結果為:

line 1 - c 的值是 31

line 2 - c 的值是 11

line 3 - c 的值是 210

line 4 - c 的值是 2

line 5 - c 的值是 1

line 6 - c 的值是 21

line 7 - c 的值是 22

17樓:匿名使用者

取餘數啊

5%2=1

因為5=2*2+1

18樓:匿名使用者

如a%b

先int a,b;

float d,c;

d=a/b;

c=float(a)/b;

cout<<(c-d);即可

c語言中的數學符號怎麼表示?

19樓:暑假要學習

*------------------------------*/

abs(計算整型數的絕對值)

相關函式 labs, fabs

表標頭檔案 #include

定義函式 int abs (int j)

函式說明 abs()用來計算引數j的絕對值,然後將結果返回。

返回值 返回引數j的絕對值結果。

範例 #ingclude

main()

執行 |-12| = 12

/*---------------------------------*/

exp(計算指數)

相關函式 log,log10,pow

表標頭檔案 #include

定義函式 double exp(double x);

函式說明 exp()用來計算以e為底的x次方值,即ex值,然後將結果返回。

返回值 返回e的x次方計算結果。

附加說明 使用gcc編譯時**入-lm。

範例 #include

main()

執行 e^10 = 22026.465795

/*-----------------------------------*/

sqrt(計算平方根值)

相關函式 hypotq

表標頭檔案 #include

定義函式 double sqrt(double x);

函式說明 sqrt()用來計算引數x的平方根,然後將結果返回。引數x必須為正數。

返回值 返回引數x的平方根值。

錯誤** edom 引數x為負數。

附加說明 使用gcc編譯時**入-lm。

範例 /* 計算200的平方根值*/

#include

main()

執行 answer is 14.142136

/*--------------------------------*/

fabs(計算浮點型數的絕對值)

相關函式:abs

表標頭檔案:#include

定義函式:double fabs(double x);

函式說明:fabs()用來計算浮點型數x的絕對值,然後將結果返回。

返回值:返回引數x的絕對值計算結果

#include

main()

執行結果

|-3.141592|=3.141592

c語言運算子號的意義,c語言運算子號的意義

1級 左結合 圓括號 下標運算子 指向結構體成員運算子 結構體成員運算子。2級 右結合 邏輯非運算子 按位取反運算子 字首增量運算子 字首減量運算子 正號運算子 負號運算子 型別 型別轉換運算子 指標運算子 地址運算子 sizeof長度運算子。3級 左結合 乘法運算子 除法運算子 取餘運算子。4級 ...

c語言賦值運算子,C語言賦值運算子

a a a a 分步 1 a a a a a 9 a 9 a a 9,a 6 2 a 6 a 6 6 a 12a a a a 1 a a a 9 2 a 9 a 9 9 a 0 3 a 0 a 0 在c語言中11種賦值運算子的具體含義,用法?1.六個變數 表示式的賦值 是賦值運算子,是除後賦值,是乘...

c語言求模運算子的使用方法,C語言中, 取餘運算子也叫取模運算子,用它對某數取餘後,對這個數有影響麼?

求模也就是數學上所謂的除法中的餘數 5 2的話就等於1啦 這是算閏年的程式吧 這裡的求模僅僅是判斷能不能被4整除。17 4 4.1 17 4 1 取模運算子 一個表示式的值除以另一個表示式的值,並返回餘數。number1 number2 引數number1任何整數表示式。number2任何整數表示式...