




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM學(xué)習(xí)情境一第二講學(xué)習(xí)情境一第二講C語言中數(shù)據(jù)的表示語言中數(shù)據(jù)的表示能定義常量和變量存儲相能定義常量和變量存儲相應(yīng)的數(shù)據(jù)應(yīng)的數(shù)據(jù)能使用輸入能使用輸入能使用轉(zhuǎn)義字符、格式字能使用轉(zhuǎn)義字符、格式字符符 通過本次課的學(xué)通過本次課的學(xué)習(xí),使學(xué)生掌握順序習(xí),使學(xué)生掌握順序結(jié)構(gòu)和條件結(jié)構(gòu)。通結(jié)構(gòu)和條件結(jié)構(gòu)。通過舉例掌握這二種結(jié)過舉例掌握這二種結(jié)構(gòu)的不同用途和使用構(gòu)的不同用途和使用方法。方法。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM編程環(huán)境的使用編程環(huán)境的使用1、Turb
2、o C2.0集成環(huán)境:集成環(huán)境: 2、使用、使用Visual C+6.0工作環(huán)境:工作環(huán)境: 請注意教師的演示步驟。請注意教師的演示步驟。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AMTurbo CTurbo C中編程的基本步驟中編程的基本步驟學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM計算機數(shù)據(jù)存儲的本質(zhì)計算機數(shù)據(jù)存儲的本質(zhì)計算機內(nèi)存計算機內(nèi)存1234567.89“天津職業(yè)大學(xué)天津職業(yè)大學(xué)”A區(qū)分數(shù)據(jù)的區(qū)分數(shù)據(jù)的不同類型不同類型內(nèi)容固定不變內(nèi)容固定不變內(nèi)容發(fā)生變化內(nèi)容發(fā)生變化學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)
3、的表示12/25/202112/25/2021 8:15 AM常量常量常量常量就是指在程序的運行過程中它的內(nèi)容不會發(fā)就是指在程序的運行過程中它的內(nèi)容不會發(fā)生變化的數(shù)據(jù)。生變化的數(shù)據(jù)。對于常量,在程序的執(zhí)行過程中,只能使用該常對于常量,在程序的執(zhí)行過程中,只能使用該常量的值而不能對它作任何修改。量的值而不能對它作任何修改。常量的表示方法很直接,根據(jù)數(shù)據(jù)的不同類型,常量的表示方法很直接,根據(jù)數(shù)據(jù)的不同類型,有不同的表示方法。有不同的表示方法。 學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM變量變量變量變量就是指在程序的運行過程中它的值可以改變就是指在程序
4、的運行過程中它的值可以改變的數(shù)據(jù)。的數(shù)據(jù)。注意:注意:1、變量的表示方法:使用不同的標識符來表示不、變量的表示方法:使用不同的標識符來表示不同的變量,同的變量,2、通過、通過“類型聲明語句類型聲明語句”來聲明變量的類型。來聲明變量的類型。 學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM標識符標識符所謂所謂標識符標識符是指:以字母或下劃線開始的,由字是指:以字母或下劃線開始的,由字母、數(shù)字、下劃線組成的有效字符序列。母、數(shù)字、下劃線組成的有效字符序列。 注意注意:(1)在)在C語言中,標識符是區(qū)分大小寫的。語言中,標識符是區(qū)分大小寫的。(2)標識符的長
5、度隨著不同的編譯環(huán)境有所差異,)標識符的長度隨著不同的編譯環(huán)境有所差異,大部分編譯系統(tǒng)默認標識符的長度為大部分編譯系統(tǒng)默認標識符的長度為8個字符。個字符。(3)在使用標識符命名變量時應(yīng)使標識符能較好)在使用標識符命名變量時應(yīng)使標識符能較好地表達變量的含義。地表達變量的含義。(4)使用標識符表示用戶自定義的變量、函數(shù)等)使用標識符表示用戶自定義的變量、函數(shù)等語法單位時,應(yīng)注意不能使用系統(tǒng)已定義的關(guān)鍵字。語法單位時,應(yīng)注意不能使用系統(tǒng)已定義的關(guān)鍵字。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM關(guān)鍵字關(guān)鍵字auto、break、case、char、con
6、tinue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、while學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM數(shù)據(jù)類型數(shù)據(jù)類型根據(jù)實際編程的需要,根據(jù)實際編程的需要,C語言中類型的劃分總體上語言中類型的劃分總體上可分為:可分為:(1)基本類型基本類型:也可以稱為原子類型,不能再分:也可以稱為原子類型,不
7、能再分解為其他類型。常見的有字符型、整型、單精度型、解為其他類型。常見的有字符型、整型、單精度型、雙精度型。雙精度型。(2)構(gòu)造類型構(gòu)造類型:由一種或多種基本類型數(shù)據(jù)按照:由一種或多種基本類型數(shù)據(jù)按照實際需要組合而成的類型。常見的有數(shù)組、結(jié)構(gòu)體、實際需要組合而成的類型。常見的有數(shù)組、結(jié)構(gòu)體、枚舉型、共用體、指針型。枚舉型、共用體、指針型。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM字符型字符型表示單個字符,在內(nèi)存中占據(jù)一個字節(jié),所表示表示單個字符,在內(nèi)存中占據(jù)一個字節(jié),所表示的字符有打印字符、非打印字符。的字符有打印字符、非打印字符。字符在計算機中
8、以二進制形式存儲,通過字符的字符在計算機中以二進制形式存儲,通過字符的ASCII實現(xiàn)字符到二進制的轉(zhuǎn)換。實現(xiàn)字符到二進制的轉(zhuǎn)換。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM字符型常量字符型常量對于打印字符,用一對單引號將字符括起,對于打印字符,用一對單引號將字符括起,如:如:A,9,#等等對于非打印字符,可以用轉(zhuǎn)義字符或?qū)τ诜谴蛴∽址?,可以用轉(zhuǎn)義字符或ASCII碼表示。碼表示。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM字符型變量字符型變量字符變量在使用時遵循一般變量的使用原則,字符變量在使用時遵循一般
9、變量的使用原則,先先定義后使用定義后使用。定義方法:定義方法:1、char 變量名變量名; 2、char 變量名變量名=字符常量字符常量 或或 字符表達式字符表達式;3、char 變量名表變量名表;學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM整數(shù)整數(shù)表示整數(shù),在內(nèi)存中占據(jù)兩個字節(jié),它不能表示表示整數(shù),在內(nèi)存中占據(jù)兩個字節(jié),它不能表示數(shù)學(xué)中的所有整數(shù),其表示范圍為數(shù)學(xué)中的所有整數(shù),其表示范圍為-32768,32767。千萬要注千萬要注意哦!意哦!學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM整數(shù)常量整數(shù)常量
10、整型常量的表示可以采用多種形式:整型常量的表示可以采用多種形式:十進制(十進制(123););八進制(八進制(012383););十六進(十六進(0 x123=291););你會進行換你會進行換算嗎?算嗎?學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM整數(shù)變量整數(shù)變量在定義變量以后就可以使用該變量,定義的基本在定義變量以后就可以使用該變量,定義的基本形式為:形式為:int 變量名;變量名;Int 變量名表達式;變量名表達式;Int 變量名表;變量名表;例:例:int math, chinese, english;學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12
11、/25/202112/25/2021 8:15 AM實型實型實數(shù)實數(shù):又可以分為單精度和雙精度,兩者的所占:又可以分為單精度和雙精度,兩者的所占用的存儲空間不同,所表示的實數(shù)范圍和精度都不同。用的存儲空間不同,所表示的實數(shù)范圍和精度都不同。 單精度實數(shù)單精度實數(shù)占用占用4個字節(jié),所表示實數(shù)的范圍為個字節(jié),所表示實數(shù)的范圍為(3.4 10-38,3.4 10+38)雙進度實數(shù)雙進度實數(shù)占用占用8個字節(jié),所表示實數(shù)的范圍為個字節(jié),所表示實數(shù)的范圍為(1.7 10-308,1.7 10+308)學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM實型常量實型常量
12、1、十進制小數(shù)形式十進制小數(shù)形式:如:如123.0。2、指數(shù)形式指數(shù)形式:采用科學(xué)計數(shù)法表示數(shù)據(jù),如:采用科學(xué)計數(shù)法表示數(shù)據(jù),如:123103,在,在C語言中可以寫成語言中可以寫成123E3或或123e3。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM實型變量實型變量定義實型變量的格式:定義實型變量的格式:1、float 變量名;變量名;2、float 變量名表達式;變量名表達式;3、float 變量名表;變量名表;4、double 變量名;變量名;5、double 變量名表達式;變量名表達式;6、double 變量名表;變量名表;學(xué)習(xí)情境一第二講c
13、語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM字符串常量字符串常量所謂所謂字符串字符串是指由多個字符構(gòu)成的一串字符,例如是指由多個字符構(gòu)成的一串字符,例如人的姓名、家庭住址等信息人的姓名、家庭住址等信息 。字符串常量的表示比較簡單,使用一對雙引號將字字符串常量的表示比較簡單,使用一對雙引號將字符串括起,即可構(gòu)造字符串常量,雙引號是字符串邊界符串括起,即可構(gòu)造字符串常量,雙引號是字符串邊界符。符。例:例:This is the first program注意:注意:在字符串中可以使用轉(zhuǎn)義字符。在字符串中可以使用轉(zhuǎn)義字符。例:例: C:TestTest.Dta “C:Te
14、stTest.Dta” 學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM基本數(shù)據(jù)類型的擴展基本數(shù)據(jù)類型的擴展一、原因一、原因:在實際應(yīng)用中,數(shù)據(jù)雖然屬于某種類型但超過了在實際應(yīng)用中,數(shù)據(jù)雖然屬于某種類型但超過了該類型數(shù)據(jù)的有效范圍,就會發(fā)生數(shù)據(jù)的溢出,導(dǎo)致該類型數(shù)據(jù)的有效范圍,就會發(fā)生數(shù)據(jù)的溢出,導(dǎo)致計算結(jié)果的錯誤。計算結(jié)果的錯誤。二、擴展的辦法二、擴展的辦法: 1.數(shù)據(jù)的符號數(shù)據(jù)的符號:signed、unsigned 2.數(shù)據(jù)的長度數(shù)據(jù)的長度:long、short學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 A
15、M具體擴展辦法具體擴展辦法學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM數(shù)據(jù)輸入的本質(zhì)數(shù)據(jù)輸入的本質(zhì)內(nèi)存內(nèi)存輸入輸入(寫寫)處理處理程序程序輸出輸出讀取讀取暫存暫存讀取讀取必須為必須為變量變量學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示寫成寫成”&變量名變量名”12/25/202112/25/2021 8:15 AM數(shù)據(jù)輸入函數(shù)的使用數(shù)據(jù)輸入函數(shù)的使用格式格式:scanf(格式字符串,輸入變量地址列表格式字符串,輸入變量地址列表);1、格式字符串:標識本次輸入過程中讀取數(shù)據(jù)的、格式字符串:標識本次輸入過程中讀取數(shù)據(jù)的個數(shù)和類型,使用個數(shù)和類型,使用“C
16、”的方式來構(gòu)造格式字符串,的方式來構(gòu)造格式字符串,C稱為格式字符。稱為格式字符。2、輸入變量地址列表:是由逗號分隔的一個或多、輸入變量地址列表:是由逗號分隔的一個或多個接收數(shù)據(jù)的變量的地址構(gòu)成的個接收數(shù)據(jù)的變量的地址構(gòu)成的地址列表地址列表,在編程時,在編程時應(yīng)使地址列表中所含變量的類型和個數(shù)與格式字符串應(yīng)使地址列表中所含變量的類型和個數(shù)與格式字符串相一致。相一致。學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM常用的格式字符常用的格式字符學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM輸入函數(shù)例輸入函數(shù)例例:要
17、輸入一個字符變量、一個整數(shù)變量、一個例:要輸入一個字符變量、一個整數(shù)變量、一個單精度實數(shù)變量的值。單精度實數(shù)變量的值。char varc;int vari;float varf; /*定義了三個變量定義了三個變量*/scanf(“%c%d%f,&varc,&vari,&varf); /*輸入三個變量的值輸入三個變量的值*/ 學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM運行時輸入技術(shù)運行時輸入技術(shù)1、每個輸入項輸入結(jié)束時可以使用、每個輸入項輸入結(jié)束時可以使用或或結(jié)束當前項的輸入并開始輸入下一項。結(jié)束當前項的輸入并開始輸入下一項
18、。2、如果在格式字符串中含有除格式字符以外的非、如果在格式字符串中含有除格式字符以外的非格式字符,則在鍵盤輸入時必須在輸入完相關(guān)變量的格式字符,則在鍵盤輸入時必須在輸入完相關(guān)變量的值以后輸入該非格式字符。值以后輸入該非格式字符。例:例:scanf(“%c,%d,%f”,&varc,&vari,&varf); 則在輸入時,應(yīng)在鍵盤上輸入:則在輸入時,應(yīng)在鍵盤上輸入:a,235,3.14 注意注意學(xué)習(xí)情境一第二講c語言中數(shù)據(jù)的表示12/25/202112/25/2021 8:15 AM任務(wù)實現(xiàn)任務(wù)實現(xiàn)如果我們要編寫輸入學(xué)生成績的語句,則可以編寫相關(guān)語如果我們要編寫輸入學(xué)生成績的語句,則可以編寫相關(guān)語句了:句了:char class_code; /*定義班
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城區(qū)供水燃氣排水管網(wǎng)提升改造項目初步設(shè)計(模板)
- 能源市場交易風(fēng)險管理補充協(xié)議
- 農(nóng)業(yè)補貼合同
- 智能倉儲物流解決方案設(shè)計與運維合同
- 農(nóng)貿(mào)集市攤位承包與農(nóng)產(chǎn)品溯源體系建設(shè)合同
- 塔吊司機派遣合同(含施工安全管理與培訓(xùn))
- 云杉花墨天牛寄主選擇與適應(yīng)機制研究
- 初中語文寫作教學(xué)中引入學(xué)生自評與同伴互評的實踐研究
- 以CNT為基底的復(fù)合材料在鋰硫電池正極中的應(yīng)用研究
- 國開會展案例精講知識綜合測試1-3-4
- 《口袋妖怪漆黑的魅影》圖文攻略全周目
- 《網(wǎng)店美工實訓(xùn)教程》教學(xué)教案
- 兒科護理學(xué)第二章生長發(fā)育
- 德語四級真題2023
- 2023屆高考模擬作文“人生有兩段路要走”漫畫作文導(dǎo)寫及范文
- 機電安裝施工工藝及質(zhì)量驗收標準
- JB/T 20051-2018炒藥機
- GB/T 18442.6-2019固定式真空絕熱深冷壓力容器第6部分:安全防護
- 五年制高職語文課程標準
- 試驗檢測程序流程圖
- 南京師范大學(xué)介紹課件
評論
0/150
提交評論