最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言關(guān)系運(yùn)算符實(shí)例詳解

 更新時(shí)間:2016年07月26日 10:08:50   投稿:lqh  
本文主要介紹C語(yǔ)言的關(guān)系運(yùn)算符的知識(shí),這里提供實(shí)例代碼以便參考,希望能幫助有需要的小伙伴

在程序中經(jīng)常需要比較兩個(gè)數(shù)據(jù)的大小,以決定程序下一步的工作。比如一個(gè)程序限制了只能成年人使用,兒童因?yàn)槟挲g不夠,沒有權(quán)限使用。這時(shí)候程序就需要獲取用戶輸入的年齡并做出判斷,如果超過18歲就正常運(yùn)行,否則給出無(wú)權(quán)使用的提示。

比較兩個(gè)數(shù)據(jù)大小的運(yùn)算符稱為關(guān)系運(yùn)算符(Relational Operators)。

在C語(yǔ)言中有以下關(guān)系運(yùn)算符:

1) <(小于)
2) <=(小于或等于)
3) >(大于)
4) >=(大于或等于)
5) ==(等于)
6) !=(不等于)

關(guān)系運(yùn)算符都是雙目運(yùn)算符,其結(jié)合性均為左結(jié)合。關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符,高于賦值運(yùn)算符。在六個(gè)關(guān)系運(yùn)算符中,<、<=、>、>=的優(yōu)先級(jí)相同,高于==和!=,==和!=的優(yōu)先級(jí)相同。

在C語(yǔ)言中,有的運(yùn)算符有兩個(gè)操作數(shù),例如 10+20,10和20都是操作數(shù),+ 是運(yùn)算符。我們將這樣的運(yùn)算符稱為雙目運(yùn)算符。同理,將有一個(gè)操作數(shù)的運(yùn)算符稱為單目運(yùn)算符,將有三個(gè)操作數(shù)的運(yùn)算符稱為三目運(yùn)算符。

常見的雙目運(yùn)算符有 +、-、*、/ 等,單目運(yùn)算符有 ++、-- 等,三目運(yùn)算符只有一個(gè),就是 ? :,我們將在《C語(yǔ)言條件運(yùn)算符》中詳細(xì)介紹。

關(guān)系運(yùn)算符的兩邊可以是變量、數(shù)據(jù)或表達(dá)式,例如:

1) a+b>c-d
2) x>3/2
3) 'a'+1<c
4) -i-5*j==k+1

關(guān)系運(yùn)算符也可以嵌套使用,例如:

1) a>(b>c)
2) a!=(c==d)

關(guān)系運(yùn)算符的運(yùn)算結(jié)果只有 0 或 1。當(dāng)條件成立時(shí)結(jié)果為 1,條件不成立結(jié)果為 0。例如:

5>0 成立,其值為 1;
34-12>100 不成立,其值為 0;
(a=3)>(b=5) 由于3>5不成立,故其值為 0。

我們將運(yùn)算結(jié)果 1 稱為“真”,表示條件成立,將 0 稱為“假”,表示條件不成立。

我們不妨將關(guān)系運(yùn)算符的結(jié)果輸出看一下:

#include <stdio.h>
int main(){
 char c='k';
 int i=1, j=2, k=3;
 float x=3e+5, y=0.85;
 int result_1 = 'a'+5<c, result_2 = x-5.25<=x+y;
 printf( "%d, %d\n", result_1, -i-2*j>=k+1 );
 printf( "%d, %d\n", 1<j<5, result_2 );
 printf( "%d, %d\n", i+j+k==-2*j, k==j==i+5 );
 return 0;
}

運(yùn)行結(jié)果:

1, 0
1, 1
0, 0

對(duì)于含多個(gè)關(guān)系運(yùn)算符的表達(dá)式,如 k==j==i+5,根據(jù)運(yùn)算符的左結(jié)合性,先計(jì)算k==j,該式不成立,其值為0,再計(jì)算0==i+5,也不成立,故表達(dá)式值為0。

以上就是對(duì)關(guān)系運(yùn)算符的介紹,希望能幫助學(xué)習(xí)C語(yǔ)言的同學(xué)。

相關(guān)文章

最新評(píng)論

砀山县| 科尔| 冕宁县| 金塔县| 合山市| 海伦市| 新晃| 驻马店市| 新竹市| 镇远县| 马边| 明水县| 吉安县| 台南市| 突泉县| 依兰县| 辽阳县| 神农架林区| 三明市| 泰兴市| 容城县| 彩票| 广元市| 三穗县| 北流市| 金门县| 泊头市| 南溪县| 古田县| 阿图什市| 兴和县| 屏东县| 枣庄市| 祁阳县| 鹿泉市| 商城县| 龙胜| 中牟县| 河津市| 崇阳县| 三穗县|