數(shù)據(jù)類型常量和變量.ppt

數(shù)據(jù)類型常量和變量.ppt

ID:51656006

大?。?26.50 KB

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

時(shí)間:2020-03-27

數(shù)據(jù)類型常量和變量.ppt_第1頁(yè)
數(shù)據(jù)類型常量和變量.ppt_第2頁(yè)
數(shù)據(jù)類型常量和變量.ppt_第3頁(yè)
數(shù)據(jù)類型常量和變量.ppt_第4頁(yè)
數(shù)據(jù)類型常量和變量.ppt_第5頁(yè)
資源描述:

《數(shù)據(jù)類型常量和變量.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、第二章數(shù)據(jù)類型、常量和變量主要內(nèi)容2.1C語言的數(shù)據(jù)類型2.2整型數(shù)據(jù)2.3實(shí)型數(shù)據(jù)2.4字符型數(shù)據(jù)2.5常量與變量本章要點(diǎn)C的三種基本的數(shù)據(jù)類型常量與變量2.1C的數(shù)據(jù)類型C語言提供了以下一些數(shù)據(jù)類型。數(shù)據(jù)類型構(gòu)造類型指針類型空類型(無值類型)void枚舉類型enum數(shù)組類型結(jié)構(gòu)體類型struct共用體類型union基本類型整型int字符型char實(shí)型(浮點(diǎn)型)單精度實(shí)型float雙精度實(shí)型double2.2整型數(shù)據(jù)整型數(shù)據(jù):只有整數(shù)部分,沒有小數(shù)部分。2.2.1數(shù)制:①十進(jìn)制整數(shù):12,3,-5,8②八進(jìn)制整數(shù):以0開頭,后面以0~7八個(gè)數(shù)字

2、組成:0123,0532③十六進(jìn)制整數(shù):以0X開頭,后面由0~9,A~F組成:0X123,0X2AF2.2.2分類及說明符號(hào):共六種有符號(hào)基本整型有符號(hào)短整型有符號(hào)長(zhǎng)整型無符號(hào)基本整型無符號(hào)短整型無符號(hào)長(zhǎng)整型(signed)int(signed)short(int)(signed)long(int)unsignedintunsignedshort(int)unsignedlong(int)注意:括號(hào)表示其中的內(nèi)容是可選的。整數(shù)類型的有關(guān)數(shù)據(jù):類型 類型說明符長(zhǎng)度數(shù)的范圍基本型int2字節(jié)-32768~32767短整型short2字節(jié)-215~(2

3、15-1)長(zhǎng)整型long4字節(jié)-231~(231-1)無符號(hào)整型unsigned2字節(jié)0~(216-1)無符號(hào)短整型unsignedshort2字節(jié)0~65535無符號(hào)長(zhǎng)整型unsignedlong4字節(jié)0~(232-1)例如:整數(shù)13在內(nèi)存中實(shí)際存放的情況:2.3浮點(diǎn)型數(shù)據(jù)(又稱實(shí)型)2.3.1浮點(diǎn)型數(shù)據(jù)的表示方法注意:字母e(或E)的前后必須有數(shù)字,且e后面的指數(shù)必須為整數(shù):1e3、1.8e-3、-123e-6、-.1e-3e3、2.1e3.5、.e3、e??①日常記數(shù)法:即十進(jìn)制表示法。例:3.14,9.8②科學(xué)記數(shù)法:即指數(shù)表示法。例:3

4、.14e5,-3.14E-5類型位數(shù)數(shù)的范圍有效數(shù)字float32-3.4×10-38~3.4×10386~7double64-1.7×10-308~1.7×1030815~16longdouble128-1.2×10-4932~1.2×10493218~192.3.2分類及說明符號(hào)浮點(diǎn)型分為單精度(float型)、雙精度(double型)和長(zhǎng)雙精度型(longdouble)三類形式。2.4字符型數(shù)據(jù)占用一個(gè)字節(jié),采用ASCII編碼說明符號(hào):char注意:編譯系統(tǒng)將大寫字母和小寫字母認(rèn)為是兩個(gè)不同的字符。建議變量名的長(zhǎng)度最好不要超過8個(gè)字符。在選

5、擇變量名和其它標(biāo)識(shí)符時(shí),應(yīng)注意做到“見名知意”,即選有含意的英文單詞(或其縮寫)作標(biāo)識(shí)符。要求對(duì)所有用到的變量作強(qiáng)制定義,也就是“先定義,后使用”。2.5常量與變量標(biāo)識(shí)符:用來標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、類型名、文件名的有效字符序列稱為~。注:1、關(guān)鍵字:不允許作為用戶標(biāo)識(shí)符使用。2、預(yù)定義標(biāo)識(shí)符:庫(kù)函數(shù)的名字和預(yù)編譯處理命令。3、用戶標(biāo)識(shí)符:由英文字母、數(shù)字、下劃線組成;且第一個(gè)字符不能是數(shù)字,必須是字母或下劃線。2.5.1變量變量:程序在運(yùn)行過程中其值能隨之而改變的量。分類:整型變量、實(shí)型變量、字符型變量、指針類型變量1、整型變量

6、在使用之前必須對(duì)它們進(jìn)行說明:即定義所使用的變量的類型。C規(guī)定在程序中所有用到的變量都必須在程序中定義,即“強(qiáng)制類型定義”。例如:inta,b;(指定變量a、b為整型)unsignedshortc,d;(指定變量c、d為無符號(hào)短整型)longe,f;(指定變量e、f為長(zhǎng)整型)2、實(shí)型變量例:floata,b;doublec,d;3、字符型變量例:charc1,c2;注:字符型變量只能接受一個(gè)字符,而不能接受字符串。例:c1=“string”;一個(gè)字符變量在內(nèi)存中占一個(gè)字節(jié)。?4、變量的初始化變量的初始化:就是如何給變量賦初值。(1)C語言允許在定

7、義變量的同時(shí)使變量初始化。如:inta;floatb;charc;a=5;b=3.14;c=‘A’;(2)可以使被定義的變量的一部分賦初值。如:inta,b,c;c=7;inta=5;floatb=3.14;charc=‘A’;inta,b,c=7;(3)如果對(duì)幾個(gè)變量賦以同一個(gè)初值,應(yīng)寫成:inta=3,b=3,c=3;表示a、b、c的初值都是3。不能寫成:inta=b=c=3;注意:初始化不是在編譯階段完成的而是在程序運(yùn)行時(shí)執(zhí)行本函數(shù)時(shí)賦初值的,相當(dāng)于有一個(gè)賦值語句。2.5.2常量常量:就是程序在運(yùn)行過程中其值永遠(yuǎn)不變的量。分類:整型常量、實(shí)

8、型常量、字符型常量、字符串常量、轉(zhuǎn)義字符、符號(hào)常量。1、整型常量(1)十進(jìn)制常量:123,-1,0(2)八進(jìn)制常量:0123(3)十六進(jìn)

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。