c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算

c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算

ID:34552843

大?。?90.00 KB

頁(yè)數(shù):23頁(yè)

時(shí)間:2019-03-07

c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算_第1頁(yè)
c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算_第2頁(yè)
c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算_第3頁(yè)
c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算_第4頁(yè)
c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算_第5頁(yè)
資源描述:

《c語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、C語(yǔ)言——第二章C語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算第二章C語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算2.1數(shù)據(jù)類(lèi)型數(shù)據(jù)是計(jì)算機(jī)加工處理的對(duì)象,C語(yǔ)言中的數(shù)據(jù)包括:常量、變量和有返回值的函數(shù)。為存儲(chǔ)和處理的需要,將數(shù)據(jù)劃分為不同的類(lèi)型,編譯程序?yàn)椴煌念?lèi)型分配不同大小的存儲(chǔ)空間(存儲(chǔ)單元的字節(jié)數(shù)),并對(duì)各種類(lèi)型規(guī)定了該類(lèi)型能進(jìn)行的運(yùn)算(運(yùn)算符集),任何類(lèi)型數(shù)據(jù)的值均被限制在一定的范圍內(nèi),稱為數(shù)據(jù)類(lèi)型的值域(取值范圍)。短整數(shù)short(16bit)整數(shù)int(16bit)長(zhǎng)整數(shù)long(32bit)基本類(lèi)型(簡(jiǎn)單類(lèi)型)數(shù)值類(lèi)型整型實(shí)型(浮點(diǎn)型)單精度型float(32bit)雙精度型doubl

2、e(64bit)字符類(lèi)型char(8bit)枚舉類(lèi)型enum構(gòu)造類(lèi)型(組合類(lèi)型)(導(dǎo)出類(lèi)型)數(shù)組類(lèi)型結(jié)構(gòu)類(lèi)型struct聯(lián)合(共用)類(lèi)型union文件類(lèi)型FILE指針類(lèi)型空類(lèi)型voidC的數(shù)據(jù)類(lèi)型2.1.1C的數(shù)據(jù)類(lèi)型說(shuō)明:●構(gòu)造類(lèi)型是由基本類(lèi)型按一定的規(guī)律構(gòu)造而成的?!窨疹?lèi)型的作用:①表示函數(shù)沒(méi)有返回值;②說(shuō)明函數(shù)無(wú)參數(shù);③表示指針不指向任何值。2.1.2數(shù)值型數(shù)據(jù)的表示與存儲(chǔ)形式如π的表示:日常表示C語(yǔ)言中的表示3.14159*1003.14159e00.314159*1010.314159e+10.0314159*1020.0314159e231.41

3、59*10-131.4159e-13141.59*10-33141.59e-3尾數(shù)部份指數(shù)部分小數(shù)點(diǎn)的位置是浮動(dòng)的,稱為浮點(diǎn)數(shù)形式。在計(jì)算機(jī)內(nèi)部實(shí)數(shù)都以浮點(diǎn)形式存儲(chǔ),如float占4個(gè)字節(jié),三個(gè)字節(jié)存數(shù)字部分,一個(gè)字節(jié)存指數(shù)部分。23C語(yǔ)言——第二章C語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算0.314159+1數(shù)字部分(3個(gè)字節(jié))指數(shù)部分(1個(gè)字節(jié))小數(shù)點(diǎn)的位置是固定的,稱為定點(diǎn)數(shù),如:3.14159,10,-20,1992顯然整數(shù)都屬于定點(diǎn)數(shù),如:整數(shù)10,在計(jì)算機(jī)內(nèi)部一般占2個(gè)字節(jié)。0000000000001010定點(diǎn)數(shù)的小數(shù)點(diǎn)一般是在最高位(定點(diǎn)小數(shù))或在最低位(定點(diǎn)整數(shù)

4、)。對(duì)于實(shí)數(shù)型定點(diǎn)數(shù)如:3.14159,C語(yǔ)言則把它按指數(shù)形式存放3.14159e0,即C的實(shí)數(shù)一律以浮點(diǎn)形式存儲(chǔ)。2.1.3字符型數(shù)據(jù)的表示和存儲(chǔ)形式字符型數(shù)如:(’a’,’A’,’#’,’3’)在內(nèi)存中以相應(yīng)的ASCII代碼存放(占一個(gè)字節(jié)),如’a’的ASCII代碼為97,存儲(chǔ)形式為:01100001在C中,ASCII代碼值可以被看成整數(shù),如’A’+32為97與’a’等價(jià)。2.1.4基本類(lèi)型的名字和長(zhǎng)度下列關(guān)鍵字稱為類(lèi)型區(qū)分符:char、int、short、long、signed、unsigned、float、double類(lèi)型區(qū)分符代表一個(gè)基本類(lèi)型的名

5、字,用來(lái)說(shuō)明一個(gè)數(shù)據(jù)的類(lèi)型。表2.1基本類(lèi)型的名字和長(zhǎng)度完整的類(lèi)型名簡(jiǎn)單的類(lèi)型名類(lèi)型的長(zhǎng)度(字節(jié))取值范圍charchar1有符號(hào):-128~127無(wú)符號(hào):0~255signedcharsignedchar1-128~127UnsignedcharUnsignedchar10~255intint2或4(與具體機(jī)器有關(guān))2字節(jié):-32768~327674字節(jié):約-21億~21億shortintshort2-32768~32767longintlong4約-21億~21億signedintsigned2或4(同int)同intUnsignedintunsigne

6、d2或4(同int)2字節(jié):0~655354字節(jié):約0~42億signedshortintsignedshor2-32768~3276723C語(yǔ)言——第二章C語(yǔ)言的數(shù)據(jù)類(lèi)型和運(yùn)算Unsignedshortintunsignedshort20~65535singedlongintsignedlong4約-21億~21億Unsignedlongintunsingedlong4約0~42億floatfloat4絕對(duì)值約13.4e-38~13.4e+38doubledouble8絕對(duì)值約:1.7e-308~1.7e+308longdoublelongdouble>=

7、8由具體實(shí)現(xiàn)定義說(shuō)明:①signed和unsigned不能同時(shí)修飾char,short和long或signed和unsigned不能同時(shí)修飾int。float不能使用任何修飾詞,double可用long修飾;②int的長(zhǎng)度與具體機(jī)器的字長(zhǎng)相同,在16位機(jī)上為2字節(jié),在32位機(jī)上為4字節(jié)。因此,int的長(zhǎng)度與short或long相同。③signedchar用1個(gè)字節(jié)的低7位表示字符值,最高位表示符號(hào)。unsignedchar用整個(gè)字節(jié)表示字符值,無(wú)符號(hào)位。char表示有符號(hào)和無(wú)符號(hào)與具體機(jī)器系統(tǒng)有關(guān),但char一定和signedchar或unsignedcha

8、r其中之一同。在多數(shù)機(jī)器系統(tǒng)中,char與signe

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。