




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第2章常量、變量、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、1、C語言的數(shù)據(jù)類型、數(shù)據(jù)類型定義了基于值的元素的集合,并表示數(shù)據(jù)的內(nèi)部表示。數(shù)據(jù)類型、默認(rèn)數(shù)據(jù)類型配置數(shù)據(jù)類型枚舉類型指針類型null類型用戶定義類型、數(shù)組類型結(jié)構(gòu)類型聯(lián)合體、字符類型數(shù)字、實(shí)體整數(shù)、單精度實(shí)數(shù)雙精度實(shí)數(shù)、短整數(shù)長整數(shù)無符號、無符號默認(rèn)短整數(shù)無符號長整數(shù)、表2標(biāo)識符:變量名稱、符號的配置C語言指定標(biāo)識符只能由三個(gè)字符組成:大小寫、數(shù)字(09)和下劃線(_),第一個(gè)字符必須是字母或下劃線。(2)什么是關(guān)鍵字關(guān)鍵字?c語言有特殊的符號,不能使用系統(tǒng)特定的符號定義用戶的符號。這是關(guān)鍵字,也稱為系統(tǒng)保留字。ANSI C標(biāo)準(zhǔn)中指定的32個(gè)關(guān)鍵
2、字,2 .什么是常數(shù)?常數(shù)是程序運(yùn)行時(shí)不能更改值的量。在c語言中,常數(shù)的分類分為五類:整數(shù)常數(shù)、實(shí)數(shù)常數(shù)、文字常數(shù)、字串常數(shù)和符號常數(shù)。(1)整數(shù)常量十進(jìn)制整數(shù)。123、-12、0等。八進(jìn)制整數(shù)。以數(shù)字0開頭的數(shù)字是八進(jìn)制數(shù)。例如,0123,-012,00。十六進(jìn)制整數(shù)。以0 x(X前面的數(shù)字0)開頭的數(shù)字是十六進(jìn)制數(shù)。例如0 x123、-0x12,0x0a。(2)實(shí)數(shù)常量十進(jìn)制格式符號,由數(shù)字和小數(shù)組成。例如,0.123, 123,123.0,123.0.0.0都是十進(jìn)制格式。在turbo c中使用默認(rèn)格式導(dǎo)出實(shí)際數(shù)量時(shí),僅保留小數(shù)點(diǎn)后6位。(3)字符常量c語言中的字符常量是用一對單引號(撇
3、號)括起來的字符。計(jì)算機(jī)存儲中占用一個(gè)字節(jié)的內(nèi)存單位。a、B、6、$等是文字常數(shù)。字符常量的值是該字符所屬字符集(例如ASCII)的編碼。例如,A的ASCII代碼值為65,A的ASCII代碼值為97。在c語言中,轉(zhuǎn)義字符是一種特殊形式的字符常數(shù),稱為轉(zhuǎn)義字符或轉(zhuǎn)碼序列,是以反斜杠開頭的字符序列。典型的轉(zhuǎn)義字符如下表所示。(4)字符串常量字符串常量是用半角雙引號括起來的字符序列。例如:“How do you do?”,“internet”等。儲存字串常數(shù)時(shí),會自動在字串結(jié)尾加上0,成為字串的結(jié)尾旗標(biāo)。單引號和雙引號之間的區(qū)別:b表示文字“b”,(5)符號常量符號常量定義為#define符號常量名
4、稱常量(例如,#define PI 3.1415926,使用示例2符號常量)。# define pai 3.1415926 # definer 10.0 main()printf(s=% fn,pai * r * r);Printf(V=%fn,4 * PAI * R * R * R/3);第三,變量,什么是變量?在執(zhí)行c語言程式期間,值可以變更的量稱為變數(shù)。變量三個(gè)因素:變量類型、變量名和變量值變量的命名原則:用戶根據(jù)在程序中的作用,根據(jù)“名的”原則自由命名,在命名變量時(shí)遵循標(biāo)識符的命名規(guī)則。,變量定義的一般格式為存儲庫類型數(shù)據(jù)類型變量名1=初始值1、變量名2=初始值2、變量名n=初始值n。
5、示例:long x,y;/*x,y表示長變量*/unsigned c,d;/*c,d表示無符號整數(shù)變量*/float f1,F(xiàn)2;/* f1,f2表示單精度實(shí)數(shù)*/雙c=12.3,d=0.123/* c和d為雙精度實(shí)數(shù),初始值為12.3和0.123 */char C1=c;/* C1文字類型變量及其初始值包括文字c */、3、運(yùn)算符和表達(dá)式,c語言中的運(yùn)算符:(1)算術(shù)運(yùn)算符(-*/-) (2)關(guān)系運(yùn)算符(=| Printf()Printf,程序運(yùn)行結(jié)果如下:2 .賦值運(yùn)算符和賦值表達(dá)式(1)賦值運(yùn)算符,(2)賦值表達(dá)式用賦值運(yùn)算符連接變量和表達(dá)式的表達(dá)式稱為賦值表達(dá)式。一般格式如下:變量賦值運(yùn)算符表達(dá)式示例:x=5 * 3a=6z *=x y=5% 2 y=5 * c-a * b,3。條件運(yùn)算符ab?A:b、1?;旌线\(yùn)算范例:10 a 1.5-8765.1234*b是合法的。4,數(shù)據(jù)類型轉(zhuǎn)換,高雙浮點(diǎn)長未分配int char,短低,數(shù)據(jù)類型轉(zhuǎn)換規(guī)則圖,2。強(qiáng)制類型轉(zhuǎn)換如果自動類型轉(zhuǎn)換無法達(dá)到目的,您可以使用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符將
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 品質(zhì)8D報(bào)告標(biāo)準(zhǔn)模板
- 汽修廠合作方資質(zhì)復(fù)審與更新制度
- 浙江湖州圖書館招聘試題帶答案分析2024年
- 北京懷柔區(qū)圖書館招聘試題帶答案分析2024年
- 2024“安全生產(chǎn)事故隱患排查”知識競賽高分題庫附參考答案詳解
- 關(guān)于衛(wèi)生的檢討書
- 奶酪模型與冰山理論在高校實(shí)驗(yàn)室安全防范中的應(yīng)用研究
- 高溫作業(yè)環(huán)境與生態(tài)影響研究
- 建筑公司合同履約情況中期評估制度
- 2024年九鼎風(fēng)電復(fù)合材料有限公司招聘考試真題
- 2025年甘肅省民航機(jī)場集團(tuán)校園招聘45人筆試參考題庫帶答案詳解
- 2025至2030年中國汽車MCU行業(yè)發(fā)展前景分析及市場需求預(yù)測報(bào)告
- 多芯粒集成芯片系統(tǒng)級可測試性設(shè)計(jì)優(yōu)化研究
- 2025年中國USB-C充電器行業(yè)市場全景分析及前景機(jī)遇研判報(bào)告
- 化學(xué)●甘肅卷丨2024年甘肅省普通高中學(xué)業(yè)水平等級性考試高考化學(xué)真題試卷及答案
- 2025年高考真題-英語(全國一卷) 含答案
- 2025年山東省普通高中學(xué)業(yè)水平合格考預(yù)測歷史試卷(含答案)
- 倉庫組長考試試題及答案
- 衣柜廠家合作協(xié)議書
- 2025年數(shù)字媒體藝術(shù)考試試卷及答案
- 新生兒高膽紅素血癥診治指南(2025)解讀
評論
0/150
提交評論