版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、自考計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)自考計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)03.第三章第三章 C C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)第一節(jié) 介紹基本數(shù)據(jù)類型、常量與變量第二節(jié) 各種類型的常量第三節(jié) 各種類型的變量第四節(jié) 運(yùn)算符及表達(dá)式第五節(jié) 類型轉(zhuǎn)換數(shù)據(jù)與運(yùn)算符數(shù)據(jù)與運(yùn)算符共 26 頁(yè) 第 3 3 頁(yè)3-1 3-1 介紹基本數(shù)據(jù)類型、常量與變量介紹基本數(shù)據(jù)類型、常量與變量 構(gòu)造數(shù)據(jù)類型 基本數(shù)據(jù)類型基本數(shù)據(jù)類型數(shù)據(jù)類型整型實(shí)型字符型數(shù)組結(jié)構(gòu)體枚舉指針空類型共同體基本數(shù)據(jù)類型基本數(shù)據(jù)類型: 1)整型)整型:由正負(fù)號(hào)由正負(fù)號(hào),數(shù)字組成數(shù)字組成 例如例如:123,-123 2)實(shí)型)實(shí)型:正負(fù)號(hào)正負(fù)號(hào),數(shù)字?jǐn)?shù)字,小數(shù)點(diǎn)組成小
2、數(shù)點(diǎn)組成 例如:例如:3.14, -3.14 3)字符型)字符型: Ascll字符集中的一個(gè)字符集中的一個(gè),用一對(duì)單引號(hào)括起來(lái),用一對(duì)單引號(hào)括起來(lái) 例如:例如:a, =b,a=b,a!=b3)關(guān)系運(yùn)算結(jié)果關(guān)系運(yùn)算結(jié)果: 只有兩種結(jié)果只有兩種結(jié)果(0和和1) 1-“成立成立”,0-“不成立不成立” 例如例如: 95 2, = , ,=c5)結(jié)合方向結(jié)合方向:從左到右從左到右 例如例如:ab=c6)注意注意: 區(qū)分區(qū)分 =與與= 舉例:舉例: int a; a=2 ;與與 a=2的區(qū)別的區(qū)別 寫(xiě)表達(dá)式寫(xiě)表達(dá)式:判斷判斷a是否能被是否能被2整除整除? 滿足返回滿足返回1,否則返回否則返回0 a%2=
3、0數(shù)學(xué)數(shù)學(xué),c語(yǔ)言是語(yǔ)言是=數(shù)學(xué)數(shù)學(xué),c語(yǔ)言是語(yǔ)言是ba!=ba=b (ab)=cab=c成立成立, 結(jié)果為結(jié)果為 1成立成立, 結(jié)果為結(jié)果為 1不成立不成立,結(jié)果為,結(jié)果為 成立,成立,結(jié)果為結(jié)果為 1與上面與上面等價(jià)等價(jià),結(jié)果為結(jié)果為 1 如何判斷數(shù)學(xué)中的邏輯關(guān)系:0a9? 0=a2)?4:1 或者 (ab)?(a+1):(a/b)例:max = (ab) ? a : b; 舉例:舉例:52?4:1 的值?的值?4求變量a與b的最大值?:唯一的三目運(yùn)算符n條件運(yùn)算符與條件表達(dá)式條件運(yùn)算符與條件表達(dá)式共 26 頁(yè) 第 3737 頁(yè)2-4 2-4 簡(jiǎn)單的簡(jiǎn)單的C C語(yǔ)言程序介紹語(yǔ)言程序介紹l例
4、例4:/4:/* * example4.c example4.c * */ /int max(int x,int y)int max(int x,int y) int m; int m; if(xy) m=x;if(xy) m=x; else m=y; else m=y; return(m); return(m); main( )main( ) int a,b,maxnum; int a,b,maxnum; scanf(%d,%d,&a,&b); scanf(%d,%d,&a,&b); maxnum= maxnum=max(a,b)max(a,b); ; pri
5、ntf(maxnum=%dn,maxnum); printf(maxnum=%dn,maxnum); 運(yùn)行結(jié)果是運(yùn)行結(jié)果是:2,5maxnum=5輸入兩個(gè)數(shù)輸入兩個(gè)數(shù),輸出較大的數(shù)輸出較大的數(shù)int max(int x,int y) int m; m = (xy) ? x : y; return(m);舉例舉例:a=1,b=2,c=3,d=4,表達(dá)式,表達(dá)式ab?a:cb?a:(c;=;-在內(nèi)存占字節(jié)少的類型,在內(nèi)存占字節(jié)少的類型,向占字節(jié)多的轉(zhuǎn)換向占字節(jié)多的轉(zhuǎn)換注意類型間的隱式轉(zhuǎn)換2 2、強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換 強(qiáng)制強(qiáng)制將表達(dá)式值的類型轉(zhuǎn)換為指定類型將表達(dá)式值的類型轉(zhuǎn)換為指定類型 ( (類
6、型名類型名) )表達(dá)式表達(dá)式 類型名是類型名是int,float,double,charint,float,double,char之一之一 例如例如:1)(int)(5.6)+3:1)(int)(5.6)+3 2) int a=5; 2) int a=5; (float)a/2 (float)a/2 3) x=1.6,y=2.5;3) x=1.6,y=2.5;(int)x+y與與(int)(x+y)的區(qū)別的區(qū)別8 /*隱式轉(zhuǎn)換是隱式轉(zhuǎn)換是double,強(qiáng)制為整型強(qiáng)制為整型*/2.5表達(dá)式不是單個(gè)數(shù)據(jù)加表達(dá)式不是單個(gè)數(shù)據(jù)加()1.58.7小數(shù)部分全部舍掉小數(shù)部分全部舍掉,不會(huì)四舍五入不會(huì)四舍五入
7、3 3、賦值表達(dá)式的類型轉(zhuǎn)換賦值表達(dá)式的類型轉(zhuǎn)換 int i;i=2; int i;i=3.1; 變量變量= =表達(dá)式表達(dá)式; ; 賦值號(hào)賦值號(hào)右邊右邊的類型的類型賦值號(hào)賦值號(hào)左邊左邊變量的類型變量的類型 例如:int a; a=3.14; float f; f=4; int d; d=f+1;a=3f=4.0d=5舉例舉例: 三種類型轉(zhuǎn)換三種類型轉(zhuǎn)換 int a,b; 求表達(dá)式求表達(dá)式:(a=3.4)+(b=4.5)+(float)(2)9.5 () 括號(hào)單目運(yùn)算符 +;-;!;-(負(fù))算術(shù)運(yùn)算符 *;/;% +;-關(guān)系運(yùn)算符 ;=;= =;!=邏輯運(yùn)算符 & |條件運(yùn)算符 ?:賦值運(yùn)算符 =;+=;-=;*=;/=;%=逗號(hào)運(yùn)算符 ,高 共 26 頁(yè) 第 4545 頁(yè)第三章第三章 C C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)第一節(jié) 介紹基本數(shù)據(jù)類型、常量與變量第二節(jié) 各
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2021年考研中醫(yī)臨床真題
- 2021年國(guó)家電網(wǎng)招聘(自動(dòng)控制類)考試題庫(kù)-導(dǎo)出版
- 《白塞病性鞏膜炎》課件
- 2021高考語(yǔ)文作文預(yù)測(cè)題目及范文
- 行為承諾書(shū)范文范本
- 2024年07月湖南長(zhǎng)沙銀行邵陽(yáng)分行暑期實(shí)習(xí)生招考筆試歷年參考題庫(kù)附帶答案詳解
- 2024年湘雅萍礦合作醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年湖州市第三人民醫(yī)院湖州市精神病院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年淮陽(yáng)縣人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年海安縣人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 糖尿病病人的飲食教育
- 2024年新聞宣傳新聞采編專業(yè)及理論知識(shí)考試題附含答案
- 河南省濮陽(yáng)市清豐縣多校2024-2025學(xué)年三年級(jí)上學(xué)期期中測(cè)試數(shù)學(xué)試題(無(wú)答案)
- 瑞得RTS-820系列全站儀說(shuō)明書(shū)(適用RTS-822.822A.822L.822R.822R .822R3)
- 2024中國(guó)工業(yè)品電商采購(gòu)白皮書(shū)
- 建筑垃圾外運(yùn)施工方案
- 公安機(jī)關(guān)保密協(xié)議
- 2024年?yáng)|方雨虹戰(zhàn)略合作協(xié)議書(shū)模板
- 2024年江蘇省南京旅游集團(tuán)本部人員招聘2人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 實(shí)驗(yàn)室信息管理系統(tǒng)LIMS調(diào)研報(bào)告
- 體育賽事組織與執(zhí)行手冊(cè)
評(píng)論
0/150
提交評(píng)論