A. c語言什麼是關系運算
在程序中經常需要比較兩個數據的大小,以決定程序下一步的工作。比如一個程序限制了只能成年人使用,兒童因為年齡不夠,沒有許可權使用。這時候程序就需要獲取用戶輸入的年齡並做出判斷,如果超過18歲就正常運行,否則給出無權使用的提示。
比較兩個數據大小的運算符稱為關系運算符(Relational Operators)。
在C語言中有以下關系運算符:
1) <(小於)
2) <=(小於或等於)
3) >(大於)
4) >=(大於或等於)
5) ==(等於)
6) !=(不等於)
關系運算符都是雙目運算符,其結合性均為左結合。關系運算符的優先順序低於算術運算符,高於賦值運算符。在六個關系運算符中,<、<=、>、>=的優先順序相同,高於==和!=,==和!=的優先順序相同。
關系運算符的兩邊可以是變數、數據或表達式,例如:
1) a+b>c-d
2) x>3/2
3) 'a'+1
4) -i-5*j==k+1
關系運算符也可以嵌套使用,例如:
1) a>(b>c)
2) a!=(c==d)
關系運算符的運算結果為 0 或 1,如:
5>0 成立,其值為 1;
34-12>100 不成立,其值為 0;
(a=3)>(b=5) 由於3>5不成立,故其值為 0。
我們將運算結果 1 稱為“真”,表示條件成立,將 0 稱為“假”,表示條件不成立。
B. C語言-運算符
C語言運算符是說明特定操作的符號,它是構造C語言表達式的工具 。C語言的運算是非常豐富的,除了控制語句和輸入輸出以外的幾乎所有的基本操作都作為運算符處理。常見的運算符有三大類:算術運算符、關系運算符與邏輯運算符,另外,還有一些用於完成特殊任務的運算符,比如位運算、賦值運算符等等。
算術運算符是指:+、—、*、/、%(求余)、++(自增)、--(自減)七種。
自增(++)和自減(--)都有前綴和後綴之分:
在位運算中,是以輸入整形變數的二進制(32位)進行運算的,其中有原碼、反碼和補碼。
位運算符:|、&、~、^、<<、>>六種
賦值運算符有:=、+=、-=、/=、*=、%=、&=、|=、^=、>>=、<<=十一種。
邏輯運算符:&&、||、!三種。
&&:並且,事件一&&事件二,兩個事件都成立時,整個事件才成立;
||:或,事件一||事件二,兩個事件有一個事件成立,整個事件就成立;
!:非,事件不成立,為真。
關系運算符:<、<=、>、>=、==、!=共六種。
關系運算符所得的結果是一個邏輯值,在計算機中邏輯值分別為0和1,若果這個事實的邏輯是真的,那麼邏輯結果為1,反之則為0。
條件?語句1:語句2
功能分析:如果條件成立,就執行語句1,否則執行語句2。
還有一些其他的運算符,比如逗號運算符,括弧運算符等等,都是相對簡單的,自己看一下都是可以理解,並且能做的,因此在這里也不一一進行解釋說明了。
C. c語言中有哪些運算符,各有什麼功能
加法運算符
1、移位運算符
2、 關系運算符
3、相等運算符
4、 位與運算符
5、位異或運算符
6、 位或運算符
7、 邏輯與運算符
8、 邏輯或運算符
9、 三元條件運算符
10、 賦值運算符
12、逗號運算符
13、優先順序
D. C語言關系運算符包含哪幾個 它們的優先順序如何
C語言關系運算符一共有六個:>、>=、<、<=、==、!=,其中「大於」、「大於等於」、「小於」、「小於等於」四個關系運算符優先順序高於「等於」和「不等於」兩個優先順序。
E. 關系運算符的C語言中的關系運算符
C語言提供6種關系運算符,如表所示: 運算符 名稱 示例 功能 縮寫 < 小於 a<b a小於b時返回真;否則返回假 LT <= 小於等於 a<=b a小於等於b時返回真;否則返回假 LE > 大於 a>b a大於b時返回真;否則返回假 GT >= 大於等於 a>=b a大於等於b時返回真;否則返回假 GE == 等於 a==b a等於b時返回真;否則返回假 EQ != 不等於 a!=b a不等於b時返回真;否則返回假 NE
F. C語言運算符總共多少種 請出示信息來源 謝謝!!
C語言的運算符可分為以下幾類:
1.
算術運算符:用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。
2.
關系運算符:用於比較運算。包括大於(>)、小於(<)、等於(=
=)、大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3.
邏輯運算符:用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
4.
位操作運算符:參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
5.
賦值運算符:用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
6.
條件運算符:這是一個三目運算符,用於條件求值(?:)。
7.
逗號運算符:用於把若干表達式組合成一個表達式(,)。
8.
指針運算符:用於取內容(*)和取地址(&)二種運算。
9.
求位元組數運算符:用於計算數據類型所佔的位元組數(sizeof)。
10.
特殊運算符:有括弧(),下標[],成員(→,.)等幾種。