第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt

第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt

ID:58045869

大?。?.38 MB

頁數(shù):80頁

時間:2020-09-04

第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt_第1頁
第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt_第2頁
第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt_第3頁
第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt_第4頁
第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt_第5頁
資源描述:

《第02章C語言基本數(shù)據(jù)類型和表達(dá)式.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、2.1C語言的語法基礎(chǔ)2.2C語言的基本數(shù)據(jù)類型2.3常量和變量2.4運算符與表達(dá)式2.5數(shù)據(jù)類型轉(zhuǎn)換第二章C語言的基本數(shù)據(jù)類型與表達(dá)式2.1C語言的語法基礎(chǔ)(4)特殊符號:通常由1~2個符號組成,主要用來表示運算符。2.1.1、C語言字符集C語言的基本符號可分4個類,歸納如下:(1)英文字母:大小寫各26個,共計52個;(2)阿拉伯?dāng)?shù):0、1、2、3、4、5、6、7、8、9共10個數(shù)字;(3)下劃線:_;第二章2.1C語言數(shù)據(jù)類型例如:算術(shù)運算符:+-*/%++--關(guān)系運算符:<>>=<===!=邏輯運算符:&&

2、

3、!位運算符

4、:&

5、~^>><<條件運算符:?:和賦值運算符:=其他分隔符:()[]{}.,;第二章2.2C語言簡介2.1.2標(biāo)識符(*)概念:就是用來標(biāo)識變量名、符號常量名、函數(shù)名、類型名、文件名等的有效字符序列。(1)標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符必須為字母或下劃線。定義規(guī)則:第二章2.2C語言簡介如:_1yearmonthstudent_namesum0M.D.Jones$123#a3b?ca=b(2)在C語言中,大小寫字母不等效。因此,a和A,I和i,Sum和sum,分別是兩個不同的標(biāo)識符。(3)用戶自定義的

6、標(biāo)識符不能與保留字(關(guān)鍵字)同名。保留字第二章2.2C語言簡介2.1.3關(guān)鍵字概念:就是具有特定含義的標(biāo)識符,用戶不能用來作自定義標(biāo)識符。C語言中的關(guān)鍵字較少,由ANSI標(biāo)準(zhǔn)推薦的關(guān)鍵字有32個。常用的有:(1)與數(shù)據(jù)類型有關(guān)的(14):charintfloatdoublesignedunsignedshortlongvoidstructuniontypedefenumsizeof第二章2.2C語言簡介(3)與程序控制結(jié)構(gòu)有關(guān)的(12):dowhileforifelseswitchcasedefaultgotocontinueb

7、reakreturn(2)與存儲類別有關(guān)的:autoexternregisterstatic第二章2.2C語言簡介2.2基本數(shù)據(jù)類型第二章2.2基本數(shù)據(jù)類型5整型數(shù)據(jù)值為5算術(shù)運算0.5實型數(shù)據(jù)值為0.5算術(shù)運算原始數(shù)據(jù)相同的特性同一數(shù)據(jù)類型數(shù)據(jù)分類、處理C數(shù)據(jù)類型基本類型(簡單類型)數(shù)值類型整型短整型(short)整型(int)長整型(long)實型浮點型單精度型(float)雙精度型(double)字符類型(char)枚舉類型(enum)構(gòu)造類型(組合類型)數(shù)組類型結(jié)構(gòu)體類型(struct)共用體類型(union)文件類型(

8、FILE)指針類型空類型(void2.2.1數(shù)據(jù)類型概述三種表現(xiàn)形式:十進(jìn)制形式:與數(shù)學(xué)上的整數(shù)表示相同。例如:12,-100,0八進(jìn)制形式:在數(shù)碼前加數(shù)字0。例如:012=1*81+2*80=10(十進(jìn)制)十六進(jìn)制形式:在數(shù)碼前加0X(數(shù)字0和字母X,大小寫均可)。例如:0x12=1*161+2*160=18(十進(jìn)制)第二章2.2常量和變量2.2.2整型數(shù)據(jù)類型(關(guān)鍵字)字節(jié)個數(shù)取值范圍short2-32768~+32767unsignedshort20~+65535int2-32768~+32767unsigned20~+6

9、5535long4-2147483648~2147483647unsignedlong40~4294967295十六進(jìn)制的數(shù)碼除了數(shù)字0-9外,還使用英文字母a-f(或A-F)表示10-15。如:0x1e、0Xabcdef、0x1000但:0X2defg、0x100L都是錯誤的。注意事項:八進(jìn)制的數(shù)碼范圍為0--7;則:018、091、0A2都是錯誤的數(shù)據(jù)表示方法。第二章2.2常量和變量2.2.3實型數(shù)據(jù)類型(關(guān)鍵字)字節(jié)個數(shù)取值范圍精度(位)float4約-3.4×10-38~+3.4×10387double8約-1.7×10

10、-308~+1.7×1030815二種表現(xiàn)形式:十進(jìn)制形式:由數(shù)字和小數(shù)點組成;指數(shù)形式:由“十進(jìn)制小數(shù)”+“e(或E)”+“十進(jìn)制數(shù)整數(shù)”三部分組成。第二章2.2常量和變量例如:3.44..3例如:12.5e-6表示12.5×10-6十進(jìn)制小數(shù)e(或E)十進(jìn)制數(shù)整數(shù)注意事項:小數(shù)點不能單獨出現(xiàn);e或E的兩邊必須有數(shù),且其后面必須為整數(shù);如:0.=.0=0=0.0.如:6E0.2e56E第二章2.2常量和變量二種表現(xiàn)形式:用單引號括起來的一個字符;用單引號括起來的由反斜杠()引導(dǎo)的轉(zhuǎn)義字符。如:'A'、'1'、'?'等。如:'

11、''101''x41'在統(tǒng)計字符個數(shù)時,只能記為一個字符第二章2.2常量和變量只能是英文的單引號2.2.3字符型轉(zhuǎn)義字符表字符形式功能換行t、V橫向跳格、b、r豎向跳格退格、f回車\、'、"8進(jìn)制數(shù)表示的ASCII碼對應(yīng)的字符反斜杠、

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

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

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