




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第2章 C數(shù)據(jù)類型第1頁,共18頁。本章學(xué)習(xí)內(nèi)容2.1 常量與變量2.2 簡單的屏幕輸出2.3 數(shù)據(jù)類型2.4 如何計(jì)算變量或數(shù)據(jù)類型所占內(nèi)存空間的大小2.5 變量的賦值和賦值運(yùn)算符 計(jì)算數(shù)據(jù)類型占用內(nèi)存空間的大小 第2頁,共18頁。一個(gè)簡單的C程序例子 主函數(shù),程序的入口程序注釋編譯預(yù)處理命令/*下面的程序用來求兩數(shù)的和*/#include int main()int sum,x,y;sum=0;x=23;y=98;sum=x+y;printf(%d+%d=%dn,x,y,sum);return 0;目錄第3頁,共18頁。2.1 常量與變量C語言程序處理的數(shù)據(jù)形式常量(Constant)在程
2、序中不能改變其值的量變量(Variable)其值在程序執(zhí)行過程中是可以改變的目錄第4頁,共18頁。在程序中不能改變其值的量包括:整型(如 0,67, -2, 123L, 123u, 022, 0 x12)默認(rèn)為int實(shí)型(如 2.3, 1.2e-5, 2.73F, 2.73L)默認(rèn)為double字符型(如 z, 3, $, n )用開頭的字符為轉(zhuǎn)義字符, 代表1個(gè)字符n表示換行字符串(如 UKM, 1, 5a )枚舉型2.1.1常量(Constant)長整型無符號(hào)整型八進(jìn)制十六進(jìn)制單精度實(shí)型長雙精度實(shí)型十進(jìn)制小數(shù)指數(shù)形式十進(jìn)制目錄第5頁,共18頁。2.1.2變量(Variable )變量的值在
3、程序執(zhí)行過程中是可以改變的 變量的屬性Name 變量名Type 變量類型Value 變量的值A(chǔ)ddress 變量的存儲(chǔ)單元地址目錄第6頁,共18頁。變量的聲明 類型關(guān)鍵字 變量名;變量聲明(Variable Declaration)目錄第7頁,共18頁。C程序常見符號(hào)分類 關(guān)鍵字(Keyword)又稱保留字具有特殊意義的單詞,不能重定義標(biāo)識(shí)符(Identifier)系統(tǒng)預(yù)定義標(biāo)識(shí)符(C Standard Identifier)具有特殊意義的單詞,但可以重新定義,不建議這樣做!用戶自定義標(biāo)識(shí)符變量,函數(shù)名,#include int main()int sum,x,y;sum=0;x=23;y=9
4、8;sum=x+y;printf(%d+%d=%dn,x,y,sum);return 0;目錄第8頁,共18頁。#include int main()int sum,x,y;sum=0;x=23;y=98;sum=x+y;printf(%d+%d=%dn,x,y,sum);return 0;C程序常見符號(hào)分類 運(yùn)算符(Operator)詳見附錄C 分隔符(Separator) 空格、回車/換行、逗號(hào)等 其他符號(hào) 和標(biāo)識(shí)函數(shù)體或語句塊 /*和*/是程序注釋的定界符 目錄第9頁,共18頁。變量聲明(Variable Declaration)使用變量的基本原則變量必須先聲明,后使用所有變量必須在第一
5、條可執(zhí)行語句前聲明聲明的順序無關(guān)緊要一條聲明語句可聲明若干個(gè)同類型的變量int x,y,z;目錄第10頁,共18頁。變量聲明(Variable Declaration)聲明變量是初始化變量的最好時(shí)機(jī)不被初始化的變量,其值為隨機(jī)數(shù)結(jié)果會(huì)是什么?目錄第11頁,共18頁。運(yùn)算規(guī)則: 變量 表達(dá)式 語法: 變量 = 表達(dá)式 ;規(guī)則: 左值和右值類型一致Valid Example:Invalid Example:int x; int y;x = 12;y = 5.75;變量賦值(Variable Assignment)目錄第12頁,共18頁。2.2 簡單的屏幕輸出用printf()函數(shù)。輸出一個(gè)字符串或
6、按指定格式和數(shù)據(jù)類型輸出若干變量的值。 #include int main()int a=1;float b=2.5;char c=A;printf(a=%dn,a);printf(b=%fn,b);printf(c=%cn,c);printf(c=%dn,c);return 0;%d,%f,%c都是格式字符目錄第13頁,共18頁。2.3數(shù)據(jù)類型(Data Type)為什么要區(qū)分類型?變量的類型決定了數(shù)據(jù)的存儲(chǔ)形式合法的取值范圍占用內(nèi)存空間的大小可參與的運(yùn)算種類 目錄第14頁,共18頁。數(shù)據(jù)類型(Data Type)數(shù)據(jù)類型基本類型構(gòu)造類型指針類型無類型整型實(shí)型(浮點(diǎn)型)字符型枚舉類型數(shù)組類型結(jié)構(gòu)體類型共用體類型單精度實(shí)型雙精度實(shí)型基本整型長整型短整型無符號(hào)整型長雙精度實(shí)型取值范圍參見附錄B目錄第15頁,共18頁。不同類型取值范圍不同第16頁,共18頁。2.4如何計(jì)算變量或數(shù)據(jù)類型所占內(nèi)存空間的大小用sizeof計(jì)算兩種語法形式 sizeof(類型)結(jié)果為類型占用的字節(jié)數(shù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于移動(dòng)醫(yī)療的2025年互聯(lián)網(wǎng)醫(yī)療平臺(tái)問診質(zhì)量控制報(bào)告
- 2025年跨文化交流能力培養(yǎng)中的跨文化溝通障礙診斷與對(duì)策報(bào)告
- 冷鏈物流溫控技術(shù)與冷鏈物流冷鏈物流物流運(yùn)輸中的應(yīng)用研究報(bào)告
- ISO15189采購申請(qǐng)表表
- 2025-2030中國袋清空機(jī)行業(yè)應(yīng)用態(tài)勢與盈利前景預(yù)測報(bào)告
- 2025-2030中國美容食品行業(yè)需求動(dòng)態(tài)及營銷前景預(yù)測報(bào)告
- 體育賽事贊助商贊助數(shù)據(jù)統(tǒng)計(jì)分析考核試卷
- 聯(lián)盟穩(wěn)定性分析考核試卷
- 智能通風(fēng)設(shè)備智能化遠(yuǎn)程監(jiān)控與維護(hù)系統(tǒng)研究考核試卷
- 鹽業(yè)企業(yè)創(chuàng)新能力評(píng)價(jià)體系構(gòu)建研究考核試卷
- 水利行業(yè)職業(yè)技能大賽(泵站運(yùn)行工)理論考試題庫(含答案)
- 2024年山東省消防工程查驗(yàn)技能競賽理論考試題庫-下(多選、判斷題)
- 《輸電線路實(shí)訓(xùn)(X證書)》課件-1.輸電運(yùn)檢現(xiàn)場作業(yè)“十不干”
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年八年級(jí)下學(xué)期期末數(shù)學(xué)試題(解析版)
- 個(gè)體工商戶登記(備案)申請(qǐng)書(個(gè)體設(shè)立表格)
- 2024-2030年中國蔬果保鮮劑行業(yè)市場深度分析及發(fā)展趨勢與投資研究報(bào)告
- 部編人教版七年級(jí)下學(xué)期道德與法治培優(yōu)輔差工作總結(jié)
- 廣安市2023-2024學(xué)年高一下學(xué)期期末考試生物試題
- 課題研究學(xué)術(shù)報(bào)告職稱答辯
- PEP小學(xué)英語五年級(jí)下冊《Unit5-Read-and-write-Robin-at-the-zoo》教學(xué)設(shè)計(jì)
- 俞軍產(chǎn)品方法論全概述
評(píng)論
0/150
提交評(píng)論