自考計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)03.資料_第1頁(yè)
自考計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)03.資料_第2頁(yè)
自考計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)03.資料_第3頁(yè)
自考計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)03.資料_第4頁(yè)
自考計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)03.資料_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論