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任何整數表示式...