版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第2章 C數(shù)據(jù)類(lèi)型第1頁(yè),共18頁(yè)。本章學(xué)習(xí)內(nèi)容2.1 常量與變量2.2 簡(jiǎn)單的屏幕輸出2.3 數(shù)據(jù)類(lèi)型2.4 如何計(jì)算變量或數(shù)據(jù)類(lèi)型所占內(nèi)存空間的大小2.5 變量的賦值和賦值運(yùn)算符 計(jì)算數(shù)據(jù)類(lèi)型占用內(nèi)存空間的大小 第2頁(yè),共18頁(yè)。一個(gè)簡(jiǎn)單的C程序例子 主函數(shù),程序的入口程序注釋編譯預(yù)處理命令/*下面的程序用來(lái)求兩數(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頁(yè),共18頁(yè)。2.1 常量與變量C語(yǔ)言程序處理的數(shù)據(jù)形式常量(Constant)在程
2、序中不能改變其值的量變量(Variable)其值在程序執(zhí)行過(guò)程中是可以改變的目錄第4頁(yè),共18頁(yè)。在程序中不能改變其值的量包括:整型(如 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 )用開(kāi)頭的字符為轉(zhuǎn)義字符, 代表1個(gè)字符n表示換行字符串(如 UKM, 1, 5a )枚舉型2.1.1常量(Constant)長(zhǎng)整型無(wú)符號(hào)整型八進(jìn)制十六進(jìn)制單精度實(shí)型長(zhǎng)雙精度實(shí)型十進(jìn)制小數(shù)指數(shù)形式十進(jìn)制目錄第5頁(yè),共18頁(yè)。2.1.2變量(Variable )變量的值在
3、程序執(zhí)行過(guò)程中是可以改變的 變量的屬性Name 變量名Type 變量類(lèi)型Value 變量的值A(chǔ)ddress 變量的存儲(chǔ)單元地址目錄第6頁(yè),共18頁(yè)。變量的聲明 類(lèi)型關(guān)鍵字 變量名;變量聲明(Variable Declaration)目錄第7頁(yè),共18頁(yè)。C程序常見(jiàn)符號(hào)分類(lèi) 關(guān)鍵字(Keyword)又稱(chēng)保留字具有特殊意義的單詞,不能重定義標(biāo)識(shí)符(Identifier)系統(tǒng)預(yù)定義標(biāo)識(shí)符(C Standard Identifier)具有特殊意義的單詞,但可以重新定義,不建議這樣做!用戶(hù)自定義標(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頁(yè),共18頁(yè)。#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程序常見(jiàn)符號(hào)分類(lèi) 運(yùn)算符(Operator)詳見(jiàn)附錄C 分隔符(Separator) 空格、回車(chē)/換行、逗號(hào)等 其他符號(hào) 和標(biāo)識(shí)函數(shù)體或語(yǔ)句塊 /*和*/是程序注釋的定界符 目錄第9頁(yè),共18頁(yè)。變量聲明(Variable Declaration)使用變量的基本原則變量必須先聲明,后使用所有變量必須在第一
5、條可執(zhí)行語(yǔ)句前聲明聲明的順序無(wú)關(guān)緊要一條聲明語(yǔ)句可聲明若干個(gè)同類(lèi)型的變量int x,y,z;目錄第10頁(yè),共18頁(yè)。變量聲明(Variable Declaration)聲明變量是初始化變量的最好時(shí)機(jī)不被初始化的變量,其值為隨機(jī)數(shù)結(jié)果會(huì)是什么?目錄第11頁(yè),共18頁(yè)。運(yùn)算規(guī)則: 變量 表達(dá)式 語(yǔ)法: 變量 = 表達(dá)式 ;規(guī)則: 左值和右值類(lèi)型一致Valid Example:Invalid Example:int x; int y;x = 12;y = 5.75;變量賦值(Variable Assignment)目錄第12頁(yè),共18頁(yè)。2.2 簡(jiǎn)單的屏幕輸出用printf()函數(shù)。輸出一個(gè)字符串或
6、按指定格式和數(shù)據(jù)類(lèi)型輸出若干變量的值。 #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頁(yè),共18頁(yè)。2.3數(shù)據(jù)類(lèi)型(Data Type)為什么要區(qū)分類(lèi)型?變量的類(lèi)型決定了數(shù)據(jù)的存儲(chǔ)形式合法的取值范圍占用內(nèi)存空間的大小可參與的運(yùn)算種類(lèi) 目錄第14頁(yè),共18頁(yè)。數(shù)據(jù)類(lèi)型(Data Type)數(shù)據(jù)類(lèi)型基本類(lèi)型構(gòu)造類(lèi)型指針類(lèi)型無(wú)類(lèi)型整型實(shí)型(浮點(diǎn)型)字符型枚舉類(lèi)型數(shù)組類(lèi)型結(jié)構(gòu)體類(lèi)型共用體類(lèi)型單精度實(shí)型雙精度實(shí)型基本整型長(zhǎng)整型短整型無(wú)符號(hào)整型長(zhǎng)雙精度實(shí)型取值范圍參見(jiàn)附錄B目錄第15頁(yè),共18頁(yè)。不同類(lèi)型取值范圍不同第16頁(yè),共18頁(yè)。2.4如何計(jì)算變量或數(shù)據(jù)類(lèi)型所占內(nèi)存空間的大小用sizeof計(jì)算兩種語(yǔ)法形式 sizeof(類(lèi)型)結(jié)果為類(lèi)型占用的字節(jié)數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建師范大學(xué)《人力資源管理(雙語(yǔ))》2023-2024學(xué)年第一學(xué)期期末試卷
- 全球與中國(guó)合成金屬納米線(xiàn)市場(chǎng)發(fā)展趨勢(shì)及投資潛力研究報(bào)告2024-2030年
- 基于民俗文化的幼兒園課程游戲化建設(shè)
- 2024屆新疆昌吉二中高考模擬考試試題(一)數(shù)學(xué)試題
- 2024屆上海市浦東新區(qū)高橋中學(xué)高三第一次模擬(期末)數(shù)學(xué)試題
- 2024年山西客運(yùn)資格證必考題
- 招聘與錄用(第3版)第1章 概述
- 2024年昆明客運(yùn)從業(yè)資格證考試考什么題型
- 漂亮的花邊有趣課件
- 2024年江蘇客運(yùn)上崗證考什么內(nèi)容
- 勞動(dòng)法課件(完整版)
- 小學(xué)一年級(jí)10以?xún)?nèi)連加連減口算練習(xí)題1080道
- Q∕SY 1478-2012 城鎮(zhèn)燃?xì)廨斉涔こ添?xiàng)目投產(chǎn)方案編制規(guī)范
- RAYCHEM電伴熱系統(tǒng)施工及維護(hù)手冊(cè)
- 完整版:美制螺紋尺寸對(duì)照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 結(jié)核病實(shí)驗(yàn)室檢驗(yàn)技術(shù)培訓(xùn)班測(cè)試題
- 1——12冊(cè)統(tǒng)編小學(xué)語(yǔ)文課文及作者統(tǒng)計(jì)
- 4中國(guó)現(xiàn)代學(xué)前教育的演進(jìn)課件
- 《現(xiàn)代漢語(yǔ):韻母》PPT課件
- 220kV線(xiàn)路工程導(dǎo)地壓接作業(yè)指導(dǎo)書(shū)解析
- 市政給水管道工程監(jiān)理實(shí)施細(xì)則
評(píng)論
0/150
提交評(píng)論