第04章運(yùn)算符與表達(dá)式_第1頁
第04章運(yùn)算符與表達(dá)式_第2頁
第04章運(yùn)算符與表達(dá)式_第3頁
第04章運(yùn)算符與表達(dá)式_第4頁
第04章運(yùn)算符與表達(dá)式_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1 2021-7-3 第第4章章 運(yùn)算符及表達(dá)式運(yùn)算符及表達(dá)式 4.1 C的運(yùn)算符與表達(dá)式的運(yùn)算符與表達(dá)式 4.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式 4.3 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 4.4 增量運(yùn)算符與增量表達(dá)式增量運(yùn)算符與增量表達(dá)式 4.5 賦值運(yùn)算符和賦值表達(dá)式賦值運(yùn)算符和賦值表達(dá)式 4.6 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 4.7 關(guān)系運(yùn)算符和關(guān)系表達(dá)式關(guān)系運(yùn)算符和關(guān)系表達(dá)式 4.8 邏輯運(yùn)算符和邏輯表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式 4.9 條件運(yùn)算符和條件表達(dá)式條件運(yùn)算符和條件表達(dá)式 4.10 位運(yùn)算符和位運(yùn)算位運(yùn)算符和位運(yùn)算 4.11 其他運(yùn)算符其他

2、運(yùn)算符 2 2021-7-3 4.1.1 運(yùn)算符運(yùn)算符 n運(yùn)算符就是參與運(yùn)算的符號(hào),運(yùn)算符就是參與運(yùn)算的符號(hào),C的運(yùn)算符十分豐富,共有的運(yùn)算符十分豐富,共有34種運(yùn)算符。種運(yùn)算符。 如,算術(shù)運(yùn)算符如,算術(shù)運(yùn)算符“+、*、/、%(求余數(shù))(求余數(shù))”、賦值運(yùn)算符、賦值運(yùn)算符“”; 關(guān)系運(yùn)算符關(guān)系運(yùn)算符“、(等于)、(等于)、!(不等于)(不等于)”、 邏輯運(yùn)算符邏輯運(yùn)算符“!(邏輯非)、(邏輯非)、 a=5/2; n優(yōu)先級(jí)優(yōu)先級(jí):是指出現(xiàn):是指出現(xiàn)不同不同的運(yùn)算符,按優(yōu)先級(jí)由高到低的順的運(yùn)算符,按優(yōu)先級(jí)由高到低的順 序運(yùn)算。序運(yùn)算。 例如,例如,a+b*c+f n結(jié)合性結(jié)合性:是指出現(xiàn):是指出現(xiàn)

3、同等同等優(yōu)先級(jí)的運(yùn)算符時(shí)的運(yùn)算順序。優(yōu)先級(jí)的運(yùn)算符時(shí)的運(yùn)算順序。 “左結(jié)合性左結(jié)合性”和和“右結(jié)合性右結(jié)合性”。(附錄。(附錄III) 4 2021-7-3 4.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式 (1)算術(shù)運(yùn)算符:)算術(shù)運(yùn)算符:+(加)、(加)、(減)、(減)、*(乘)、(乘)、/(整除)、(整除)、 %(整數(shù)求余)(整數(shù)求余) n要注意運(yùn)算符要注意運(yùn)算符“/” 和和 “” 的區(qū)別。的區(qū)別。 n運(yùn)算符運(yùn)算符“”只能作用于整型量,是取整數(shù)除法的余數(shù)。只能作用于整型量,是取整數(shù)除法的余數(shù)。 (2)算術(shù)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。)算術(shù)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。 n先乘除,后加減。先乘除,

4、后加減。 n自左向右的運(yùn)算順序。(也稱左結(jié)合性)自左向右的運(yùn)算順序。(也稱左結(jié)合性) (3)算術(shù)表達(dá)式:用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象連接起來)算術(shù)表達(dá)式:用算術(shù)運(yùn)算符和括號(hào)將運(yùn)算對(duì)象連接起來, 符合符合C語法規(guī)定的式子。例如,語法規(guī)定的式子。例如,(a+b)*c-d/f 注意:注意:參加參加+、*、/運(yùn)算的兩個(gè)操作數(shù)中,若有一個(gè)為實(shí)數(shù),則運(yùn)算結(jié)運(yùn)算的兩個(gè)操作數(shù)中,若有一個(gè)為實(shí)數(shù),則運(yùn)算結(jié) 果的數(shù)據(jù)類型是果的數(shù)據(jù)類型是double型。型。 5 2021-7-3 4.3 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 n強(qiáng)制類型轉(zhuǎn)換運(yùn)算符的一般形式是:強(qiáng)制類型轉(zhuǎn)換運(yùn)算符的一般形式是: (類型名)(表達(dá)式)(

5、類型名)(表達(dá)式) n它的作用是:將一個(gè)表達(dá)式的值,強(qiáng)制轉(zhuǎn)換成所需要的數(shù)它的作用是:將一個(gè)表達(dá)式的值,強(qiáng)制轉(zhuǎn)換成所需要的數(shù) 據(jù)類型。據(jù)類型。 例如,例如,(int)(x);/* 將將x的值強(qiáng)制轉(zhuǎn)換成整型數(shù)據(jù)類型的值強(qiáng)制轉(zhuǎn)換成整型數(shù)據(jù)類型 */ (float)(x+y);/* 將將x+y的值強(qiáng)制轉(zhuǎn)換成的值強(qiáng)制轉(zhuǎn)換成float型型 */ (double)(a*b);/* 將將a*b的值強(qiáng)制轉(zhuǎn)換成的值強(qiáng)制轉(zhuǎn)換成double型型 */ n在使用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符時(shí)要在使用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符時(shí)要注意注意:強(qiáng)制轉(zhuǎn)換的數(shù)據(jù)類強(qiáng)制轉(zhuǎn)換的數(shù)據(jù)類 型名和表達(dá)式一定要用圓括號(hào)括起來,否則,會(huì)出現(xiàn)預(yù)想型名和表達(dá)式一定

6、要用圓括號(hào)括起來,否則,會(huì)出現(xiàn)預(yù)想 不到的結(jié)果。不到的結(jié)果。 6 2021-7-3 【例【例4.1】分析下面程序的運(yùn)行結(jié)果?!糠治鱿旅娉绦虻倪\(yùn)行結(jié)果。 n#include nmain( ) n float a=3.6,b=2.6; n int m,k; n m=(int)(a+b); n k=(int)a+b; n printf (“%d, %d”, m, k); n 7 2021-7-3 n練習(xí):分析下面程序的運(yùn)行結(jié)果。練習(xí):分析下面程序的運(yùn)行結(jié)果。 #include #include void void ()() ; ; ; ();(); printf(x=%fprintf(x=%f, i

7、=%dni=%dn,x x,i);i); n運(yùn)行結(jié)果:運(yùn)行結(jié)果: x3.600000, i=3 有兩種類型轉(zhuǎn)換,一種是在運(yùn)算時(shí)不必用有兩種類型轉(zhuǎn)換,一種是在運(yùn)算時(shí)不必用 戶指定,系統(tǒng)自動(dòng)進(jìn)行的類型轉(zhuǎn)換,如戶指定,系統(tǒng)自動(dòng)進(jìn)行的類型轉(zhuǎn)換,如3+6.53+6.5。 第二種是強(qiáng)制類型轉(zhuǎn)換。當(dāng)自動(dòng)類型轉(zhuǎn)換不能實(shí)第二種是強(qiáng)制類型轉(zhuǎn)換。當(dāng)自動(dòng)類型轉(zhuǎn)換不能實(shí) 現(xiàn)目的時(shí),可以用強(qiáng)制類型轉(zhuǎn)換?,F(xiàn)目的時(shí),可以用強(qiáng)制類型轉(zhuǎn)換。 8 2021-7-3 4.4 增量運(yùn)算符與增量表達(dá)式增量運(yùn)算符與增量表達(dá)式 1 增量運(yùn)算符增量運(yùn)算符 n增量運(yùn)算符有:增量運(yùn)算符有:+ +(自增運(yùn)算符)、(自減運(yùn)算符)(自增運(yùn)算符)、(自減

8、運(yùn)算符) n它們的作用是使變量的值增它們的作用是使變量的值增1或減或減1。 例如,執(zhí)行下面兩條語句例如,執(zhí)行下面兩條語句 int a=6,b; b=+a; n增量運(yùn)算符有兩種使用形式:增量運(yùn)算符有兩種使用形式: 第一種為第一種為前增量前增量運(yùn)算。運(yùn)算。 例如,例如,x;或;或x; 表示先進(jìn)行自增表示先進(jìn)行自增1或自減或自減1運(yùn)算,然后使用變量運(yùn)算,然后使用變量x的值。的值。 第二種為第二種為后增量后增量運(yùn)算。運(yùn)算。 例如,例如,x;x; 表示先使用變量表示先使用變量x的值,然后進(jìn)行自增的值,然后進(jìn)行自增1或自減或自減1運(yùn)算。運(yùn)算。 9 2021-7-3 n例如:例如: int j,i=3 in

9、t j,i=3 ; ; i i的值先變成的值先變成4, 4, 再賦給再賦給,j,j的值均為的值均為 int j,i=3 int j,i=3 ; 先將先將 i i的值的值3 3賦給賦給, ,的值為,然后變?yōu)榈闹禐?,然后變?yōu)?n思考以下程序段運(yùn)行的結(jié)果:思考以下程序段運(yùn)行的結(jié)果: int i=1,j=1,m; m=(i+)+(+j); printf(m=%d,i=%d,j=%dn,m,i,j); printf(%d,%dn,i+,+j); l運(yùn)行結(jié)果:運(yùn)行結(jié)果: m=3,i=2,j=2 2,3 n說明說明:自增(減)運(yùn)算符常用于循環(huán)語句中使循環(huán)變量自增(減)運(yùn)算符常用于循環(huán)語句中使循環(huán)變量 自動(dòng)加

10、。也用于指針變量,使指針指向下一個(gè)地址自動(dòng)加。也用于指針變量,使指針指向下一個(gè)地址 10 2021-7-3 n使用自增、自減運(yùn)算法時(shí)要使用自增、自減運(yùn)算法時(shí)要注意注意以下幾點(diǎn):以下幾點(diǎn): 增量運(yùn)算符只能作用于變量,而不能作用于常量或表達(dá)式。增量運(yùn)算符只能作用于變量,而不能作用于常量或表達(dá)式。 例如,例如,+3和和(ab)+ 都是不合法的。都是不合法的。 增量運(yùn)算符只能作用于整型變量、字符型變量或指針型變量,不能作用增量運(yùn)算符只能作用于整型變量、字符型變量或指針型變量,不能作用 于實(shí)型變量。于實(shí)型變量。 在使用增量運(yùn)算符時(shí),語意要十分清晰,要避免誤解而出現(xiàn)錯(cuò)誤。在使用增量運(yùn)算符時(shí),語意要十分清晰

11、,要避免誤解而出現(xiàn)錯(cuò)誤。 例如,表達(dá)式例如,表達(dá)式a+b,其運(yùn)算順序是,其運(yùn)算順序是(a+)+b還是還是a+(+b)呢?呢? 2 增量運(yùn)算符的優(yōu)先級(jí)和結(jié)合性增量運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 n增量運(yùn)算符的優(yōu)先級(jí)是高于算術(shù)運(yùn)算符的優(yōu)先級(jí)增量運(yùn)算符的優(yōu)先級(jí)是高于算術(shù)運(yùn)算符的優(yōu)先級(jí)。 例如,表達(dá)式例如,表達(dá)式a * +b的運(yùn)算順序是:的運(yùn)算順序是: 先對(duì)先對(duì)b做自增做自增+運(yùn)算,后進(jìn)行運(yùn)算,后進(jìn)行a與與b的的*運(yùn)算。運(yùn)算。 n增量運(yùn)算符的結(jié)合性是:增量運(yùn)算符的結(jié)合性是:右結(jié)合性右結(jié)合性,即操作數(shù)按自右向左的運(yùn)算順序。,即操作數(shù)按自右向左的運(yùn)算順序。 3 增量運(yùn)算表達(dá)式增量運(yùn)算表達(dá)式 n增量運(yùn)算表達(dá)式是用增

12、量運(yùn)算符和括號(hào)將運(yùn)算對(duì)象連接起來,符合增量運(yùn)算表達(dá)式是用增量運(yùn)算符和括號(hào)將運(yùn)算對(duì)象連接起來,符合C語語 法規(guī)定的式子。法規(guī)定的式子。 例如,例如,a+(b+)是一個(gè)合法的是一個(gè)合法的C增量表達(dá)式。增量表達(dá)式。 11 2021-7-3 4.5 賦值運(yùn)算符與賦值表達(dá)式賦值運(yùn)算符與賦值表達(dá)式 1 賦值運(yùn)算符賦值運(yùn)算符 n賦值運(yùn)算符為賦值運(yùn)算符為“=”。 n它的作用是將一個(gè)數(shù)據(jù)(或者一個(gè)表達(dá)式的值、一個(gè)變量它的作用是將一個(gè)數(shù)據(jù)(或者一個(gè)表達(dá)式的值、一個(gè)變量 的值)賦值給一個(gè)變量。的值)賦值給一個(gè)變量。 例如,例如, a=5; a=b+c*4; n在賦值運(yùn)算時(shí),當(dāng)左邊變量的數(shù)據(jù)類型與右邊數(shù)值的類型在賦值

13、運(yùn)算時(shí),當(dāng)左邊變量的數(shù)據(jù)類型與右邊數(shù)值的類型 不一致時(shí),如何實(shí)現(xiàn)賦值呢?不一致時(shí),如何實(shí)現(xiàn)賦值呢? n這涉及到賦值運(yùn)算的類型轉(zhuǎn)換,這種轉(zhuǎn)換是由這涉及到賦值運(yùn)算的類型轉(zhuǎn)換,這種轉(zhuǎn)換是由C編譯系統(tǒng)自編譯系統(tǒng)自 動(dòng)完成的。轉(zhuǎn)換的原則是:以賦值運(yùn)算符動(dòng)完成的。轉(zhuǎn)換的原則是:以賦值運(yùn)算符“=”左邊變量的左邊變量的 數(shù)據(jù)類型為準(zhǔn),將右邊表達(dá)式的值轉(zhuǎn)換為左邊變量的數(shù)據(jù)數(shù)據(jù)類型為準(zhǔn),將右邊表達(dá)式的值轉(zhuǎn)換為左邊變量的數(shù)據(jù) 類型進(jìn)行賦值。類型進(jìn)行賦值。 12 2021-7-3 【例【例4.2】分析下列程序在賦值運(yùn)算時(shí)數(shù)據(jù)類型轉(zhuǎn)換的運(yùn)行結(jié)果?!糠治鱿铝谐绦蛟谫x值運(yùn)算時(shí)數(shù)據(jù)類型轉(zhuǎn)換的運(yùn)行結(jié)果。 n#include n

14、main( ) n int b, a = 3; n float f1 = 35.6, f2 n double lf=123456789.123456789; n char c1= a; n printf(變量的初始值分別是:變量的初始值分別是:n); n printf(a =%d, f1 =%f, lf =%f, c1 =%cn,a,f1,lf,c1); n f2=a; n a=f1; n f1=lf; n c1=a ; n printf (轉(zhuǎn)換后,輸出結(jié)果是:轉(zhuǎn)換后,輸出結(jié)果是:n); n printf (a =%d, f1 =%f, f2 =%f, c1 =%cn, a, f1, f2,

15、c1); n 13 2021-7-3 2 復(fù)合賦值運(yùn)算符復(fù)合賦值運(yùn)算符 復(fù)合賦值運(yùn)算符:是在復(fù)合賦值運(yùn)算符:是在“=”之前加上其他運(yùn)算符而構(gòu)成。之前加上其他運(yùn)算符而構(gòu)成。 復(fù)合賦值運(yùn)算符共有以下復(fù)合賦值運(yùn)算符共有以下10種:種: +=,- =,* * =,=,%=,=, n在使用賦值表達(dá)式時(shí)要注意以下幾點(diǎn):在使用賦值表達(dá)式時(shí)要注意以下幾點(diǎn): 在賦值運(yùn)算符左邊的量在賦值運(yùn)算符左邊的量(通常稱為左值通常稱為左值)必須是變量,不能是必須是變量,不能是 常量或表達(dá)式。常量或表達(dá)式。 例如,例如,int a,b; ab;b8;是正確的賦值表達(dá)式;是正確的賦值表達(dá)式; 6a;ab14;都是錯(cuò)誤的。;都是錯(cuò)

16、誤的。 賦值運(yùn)算可以連續(xù)進(jìn)行。賦值運(yùn)算可以連續(xù)進(jìn)行。 例如,例如,abc0; 賦值表達(dá)式的值等于右邊表達(dá)式的值,而結(jié)果值的類型由賦值表達(dá)式的值等于右邊表達(dá)式的值,而結(jié)果值的類型由 左邊變量的類型決定。左邊變量的類型決定。 15 2021-7-3 例例4.34.3:分析以下程序的運(yùn)行結(jié)果。分析以下程序的運(yùn)行結(jié)果。 main( ) int x2,y,z; x * 45; printf(1)xdn,x); x * yz4; printf(2)xdn,x); xy1; z(x)1; printf(3)xd,zdn,x,z); zx * y; printf(4)xd,yd,zdn,x,y,z); 16

17、2021-7-3 輸出結(jié)果是:輸出結(jié)果是: (1)x18 (2)x72 (3)x2,z0 (4)x3,y2,z4 17 2021-7-3 4.6 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式 1 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式 n逗號(hào)運(yùn)算符為逗號(hào)運(yùn)算符為“,”。 n逗號(hào)運(yùn)算符的作用逗號(hào)運(yùn)算符的作用 n逗號(hào)表達(dá)式逗號(hào)表達(dá)式 n逗號(hào)表達(dá)式的一般形式是:逗號(hào)表達(dá)式的一般形式是:表達(dá)式表達(dá)式1,表達(dá)式,表達(dá)式2 n逗號(hào)表達(dá)式的計(jì)算過程逗號(hào)表達(dá)式的計(jì)算過程 例如,例如,int a=5,b; b=a+5, a+8; 變量變量b的值是什么的值是什么?整個(gè)表達(dá)式的值是什么整個(gè)表達(dá)式的值是什么?

18、18 2021-7-3 n逗號(hào)表達(dá)式的擴(kuò)展形式是:逗號(hào)表達(dá)式的擴(kuò)展形式是: 表達(dá)式表達(dá)式1,表達(dá)式,表達(dá)式2,表達(dá)式,表達(dá)式n n它的執(zhí)行過程它的執(zhí)行過程 2 逗號(hào)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性逗號(hào)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 n逗號(hào)運(yùn)算符的優(yōu)先級(jí)是:在所有運(yùn)算符中優(yōu)先級(jí)別最低的。逗號(hào)運(yùn)算符的優(yōu)先級(jí)是:在所有運(yùn)算符中優(yōu)先級(jí)別最低的。 n逗號(hào)運(yùn)算符的結(jié)合性是:左結(jié)合性,即按自左向右的運(yùn)算逗號(hào)運(yùn)算符的結(jié)合性是:左結(jié)合性,即按自左向右的運(yùn)算 順序順序 19 2021-7-3 4.7 關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符與關(guān)系表達(dá)式 1 關(guān)系運(yùn)算符關(guān)系運(yùn)算符 nC語言的關(guān)系運(yùn)算符有語言的關(guān)系運(yùn)算符有6個(gè):個(gè): (大于)

19、(大于等于)(小于)(小于等于)(大于)(大于等于)(小于)(小于等于) (前(前4種關(guān)系運(yùn)算符優(yōu)先級(jí)相同)種關(guān)系運(yùn)算符優(yōu)先級(jí)相同) (等于)(等于)!(不等于)(不等于) (后(后2種關(guān)系運(yùn)算符優(yōu)先級(jí)相同)種關(guān)系運(yùn)算符優(yōu)先級(jí)相同) n關(guān)系運(yùn)算符的作用是比較兩個(gè)操作數(shù)(或叫運(yùn)算分量)間關(guān)系運(yùn)算符的作用是比較兩個(gè)操作數(shù)(或叫運(yùn)算分量)間 的大小關(guān)系。的大小關(guān)系。 例如,例如,ab是比較是比較a是否大于是否大于b。 x= =y是比較是比較x是否等于是否等于y。 20 2021-7-3 2 關(guān)系運(yùn)算符的優(yōu)先級(jí)和結(jié)合性關(guān)系運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 n前前4種關(guān)系運(yùn)算符的優(yōu)先級(jí)相同,后種關(guān)系運(yùn)算符的優(yōu)先級(jí)

20、相同,后2種關(guān)系運(yùn)算符優(yōu)先級(jí)種關(guān)系運(yùn)算符優(yōu)先級(jí) 相同,而且前相同,而且前4種關(guān)系運(yùn)算符的優(yōu)先級(jí)高于后種關(guān)系運(yùn)算符的優(yōu)先級(jí)高于后2種運(yùn)算符的種運(yùn)算符的 優(yōu)先級(jí)。優(yōu)先級(jí)。 n關(guān)系運(yùn)算符的優(yōu)先級(jí)整體低于算術(shù)運(yùn)算符,但是高于賦值關(guān)系運(yùn)算符的優(yōu)先級(jí)整體低于算術(shù)運(yùn)算符,但是高于賦值 運(yùn)算符。運(yùn)算符。 例如,例如,abcd;等效于等效于 (ab)(cd); a= =b=c;等效于等效于 a= =(b=c);); a=b= c;等效于等效于 a =(b= c);); n關(guān)系運(yùn)算符的結(jié)合性是:左結(jié)合性。關(guān)系運(yùn)算符的結(jié)合性是:左結(jié)合性。 例如,例如, abc,等效于(等效于(ab)c; 21 2021-7-3 3

21、 關(guān)系表達(dá)式關(guān)系表達(dá)式 n關(guān)系表達(dá)式是用關(guān)系運(yùn)算符將兩個(gè)運(yùn)算分量連接起來的式子。關(guān)系表達(dá)式是用關(guān)系運(yùn)算符將兩個(gè)運(yùn)算分量連接起來的式子。 n關(guān)系表達(dá)式的含義是:比較兩個(gè)運(yùn)算分量之間的大小關(guān)系是否關(guān)系表達(dá)式的含義是:比較兩個(gè)運(yùn)算分量之間的大小關(guān)系是否 成立,因此,關(guān)系表達(dá)式的值是一個(gè)邏輯值。如果表達(dá)式所指成立,因此,關(guān)系表達(dá)式的值是一個(gè)邏輯值。如果表達(dá)式所指 定的關(guān)系成立,得到的邏輯值是定的關(guān)系成立,得到的邏輯值是“真真”;如果表達(dá)式所指定的;如果表達(dá)式所指定的 關(guān)系不成立,得到的邏輯值是關(guān)系不成立,得到的邏輯值是“假假”。 例如,例如,5= =3的值是邏輯的值是邏輯“假假”。 53的值是邏輯是的值是邏輯是“真真”。 nC語言中沒有表示邏輯語言中沒有表示邏輯“真真”和邏輯和邏輯“假假”的邏輯型數(shù)據(jù)。因的邏輯型數(shù)據(jù)。因 此,邏輯值此,邏輯值借用數(shù)值型數(shù)據(jù)借用數(shù)值型數(shù)據(jù)來表示,來表示,以數(shù)值以數(shù)值0表示邏輯表示邏輯“假假”, 以數(shù)值以數(shù)值1表示邏輯表示邏輯“真真”。 例如,例如,5= =3的值是的值是0,表示邏輯,表示邏輯“假假”。 53的值是的值是1, 表示邏輯表示邏輯“真真”。 22 2021-7-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論