freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)第二版譚浩強(qiáng)(參考版)

2025-01-15 18:00本頁(yè)面
  

【正文】 字符數(shù)據(jù)的輸入輸出
。 ?調(diào)用形式: 函數(shù)名(參數(shù)表) ?注意在調(diào)用 C語(yǔ)言庫(kù)函數(shù)時(shí),需要使用編譯預(yù)處理命令include 相關(guān)的頭文件 ,使相應(yīng)的頭文件包含到用戶源程序中。 ?C語(yǔ)言的標(biāo)準(zhǔn)庫(kù)函數(shù) ?由編譯系統(tǒng)提供的一系列函數(shù),以庫(kù)形式存放在系統(tǒng)中,不是C語(yǔ)言文本的組成部分。 數(shù)據(jù)輸入輸出的概念及在 C語(yǔ)言中的實(shí)現(xiàn) C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) ?標(biāo)準(zhǔn)輸入輸出函數(shù) putchar 輸出字符, scanf 格式輸入, puts 輸出字符串 getchar 輸入字符, printf 格式輸出, gets 輸入字符串 ?所謂數(shù)據(jù)的輸入輸出是從計(jì)算機(jī)角度出發(fā)的。 步驟: int a=b=c=1 。 2. 把表達(dá)式 (c=1)賦給變量 b, 表達(dá)式(b=(c=1) )的值為 1。 等價(jià)于: a=(b=(c=1) )。 a=b=c=1 。)0) t=a。 C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) 例: if ((a=b)0) t=a。 } ?說明 ?復(fù)合語(yǔ)句“ } ‖后不加分號(hào) ?語(yǔ)法上和其它語(yǔ)句相同 ?復(fù)合語(yǔ)句可嵌套 167。 while(i=100) { sum=sum+i。 } ?復(fù)合語(yǔ)句: ?用 {…} 括起來的一組語(yǔ)句,也稱作程序塊。i100。 i++ 。 ‖組成 printf(―This is a C program‖)。實(shí)際上函數(shù)調(diào)用語(yǔ)句也屬于表達(dá)式語(yǔ)句。 ‖組成 ?典型的是賦值語(yǔ)句,由賦值表達(dá)式加分號(hào)構(gòu)成,如: y=x+1是表達(dá)式,而 y=x+1。 C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) if( )~else~ (條件語(yǔ)句 ) for( )~ while( )~ (循環(huán)語(yǔ)句 ) do~while( ) continue (結(jié)束本次循環(huán)語(yǔ)句 ) switch (多分支選擇語(yǔ)句 ) break (終止 switch或循環(huán)語(yǔ)句 ) goto (轉(zhuǎn)向語(yǔ)句 ) return (從函數(shù)返回語(yǔ)句 ) C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) ? 空語(yǔ)句:只有一個(gè)“ 。 課后作業(yè) ?P66~68頁(yè)習(xí)題: ?, (思考) ?, , , (寫出答案) ?, (上機(jī)驗(yàn)證) ?上機(jī):實(shí)驗(yàn)教材:實(shí)驗(yàn) 2(做好上機(jī)準(zhǔn)備) ?預(yù)習(xí)第四、第五章 第 4章 最簡(jiǎn)單的 C程序設(shè)計(jì) —— 順序程序設(shè)計(jì) C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) C語(yǔ)言概述 賦值語(yǔ)句 數(shù)據(jù)輸入輸出的概念及在 C語(yǔ)言中的實(shí)現(xiàn) 字符數(shù)據(jù)的輸入輸出 格式輸入與輸出 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 167。 } X=3 運(yùn)行結(jié)果: 本章的內(nèi)容散亂而復(fù)雜,但卻是程序設(shè)計(jì)的基礎(chǔ),要認(rèn)真看書,通過編程序才可以深入理解。 x=(y=y+6,y/z)。 //a=15,表達(dá)式值 60 //a=15,表達(dá)式值 20 //賦值表達(dá)式,表達(dá)式值 18, x=18 //逗號(hào)表達(dá)式 ,表達(dá)式值 18,x=3 //1,2,3 //3,2,3 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 例 : 逗號(hào)表達(dá)式使用 main() { int x,y=7。 printf(―%d,%d,%d‖,a,b,c)。b=2。a=5 //表達(dá)式值 11, c=6,a=11 //表達(dá)式值 10, a=10,b=4,c=6 //表達(dá)式值 5, a=5,b=10,c=2 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 ?復(fù)合賦值運(yùn)算符 ?種類 : += = *= /= %= 《 = 》 = amp。 i=。 f=i。 ( ) ?類型轉(zhuǎn)換 ?賦值轉(zhuǎn)換 規(guī)則 :使賦值號(hào)右邊表達(dá)式值 自動(dòng) 轉(zhuǎn)換成其左邊變量的類型 例 float f 。 例 3=x2*y。 d=func()。 ? (i++) //3 ?++ 不能用于常量和表達(dá)式 ,如 5++, (a+b)++ ?++ 結(jié)合方向: 自右向左 ?優(yōu)先級(jí): ++ * / % + (2) (3) (4) ?該運(yùn)算符常用于循環(huán)語(yǔ)句中,使循環(huán)變量加減 1 ?有關(guān)表達(dá)式使用中的問題說明 ?不同系統(tǒng)對(duì)運(yùn)算符和表達(dá)式的處理次序不同,盡可能寫通用性強(qiáng)的語(yǔ)句 ?不要寫有歧義和不知系統(tǒng)如何執(zhí)行的程序 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 //k=4,j=4 //k=3,j=4 //4,j=4 //3,j=4 //c=20,a=4 //c=15,a=4 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?幾點(diǎn)說明: 例 i++ i=3。b=5。c=(++a)*b。 a=3。 j=3。 j=3。 j=3。) 求字節(jié)數(shù) :( sizeof) 強(qiáng)制類型轉(zhuǎn)換:(類型) 分量運(yùn)算符:( . ) 下標(biāo)運(yùn)算符:( []) 其它 :( ( ) ) ?學(xué)習(xí)運(yùn)算符應(yīng)注意: ?運(yùn)算符功能 ?與運(yùn)算量關(guān)系 ?要求運(yùn)算量個(gè)數(shù) ?要求運(yùn)算量類型 ?運(yùn)算符優(yōu)先級(jí)別 ?結(jié)合方向 ?結(jié)果的類型 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?算術(shù)運(yùn)算符和算術(shù)表達(dá)式 ?基本算術(shù)運(yùn)算符: + * / % ?結(jié)合方向:從左向右 ?優(yōu)先級(jí): * / % + (2) (3) (4) 說明: ?“ ” 可為 單目 運(yùn)算符時(shí) ,右結(jié)合性 ?兩整數(shù)相除,結(jié)果為整數(shù) ?%要求兩側(cè)均為整型數(shù)據(jù) ?+ * / 運(yùn)算的兩個(gè)數(shù)中有一個(gè)數(shù)為實(shí)數(shù),結(jié)果是 double型 例 5/2 = 5/ = 例 5%2 = 5%2 = 1%10 = 5%1 = %2 例 5/2 = 2 5/ = 例 = 1 = 1 1%10 = 1 0 (?) C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?自增、自減運(yùn)算符 ++ -- ?作用:使變量值加 1或減 1 ?種類: ?前置 ++i, i (先執(zhí)行 i+1或 i1, 再使用 i值) ?后置 i++,i (先使用 i值 ,再執(zhí)行 i+1或 i1) 例 j=3。 ||) 位運(yùn)算符 :( ~ | ^ amp。 算術(shù) 運(yùn)算符和算術(shù)表達(dá)式 C 運(yùn) 算 符 算術(shù)運(yùn)算符:( + * / % ++ ) 關(guān)系運(yùn)算符:( = == = !=) 邏輯運(yùn)算符:((! amp。 printf(―x=%f,i=%d‖,x,i)。 x=。 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?強(qiáng)制轉(zhuǎn)換(見 P56強(qiáng)制類型轉(zhuǎn)換運(yùn)算符部分) ?一般形式: ( 類型名 ) ( 表達(dá)式) 例: (int)(x+y) (int)x+y (double)(3/2) (int) ?說明:強(qiáng)制轉(zhuǎn)換得到 所需類型的中間變量, 原變量類型不變 例 include stdio main() { float x。 double d。 ch/i + f*d (f+i) int int double double double double double double int int double double double double double double 10+?a‘ +i*f d/l 例 int i。 float f。 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算 ?整型、實(shí)型、字符型數(shù)據(jù)間可以混合運(yùn)算 ?自動(dòng)轉(zhuǎn)換 ?什么情況下發(fā)生 ?運(yùn)算轉(zhuǎn)換 不同類型數(shù)據(jù)混合運(yùn)算時(shí) ?賦值轉(zhuǎn)換 把一個(gè)值賦給與其類型不同的變量時(shí) ?輸出轉(zhuǎn)換 輸出時(shí)轉(zhuǎn)換成指定的輸出格式 ?函數(shù)調(diào)用轉(zhuǎn)換 實(shí)參與形參類型不一致時(shí)轉(zhuǎn)換 ?運(yùn)算轉(zhuǎn)換規(guī)則 :不同類型數(shù)據(jù)運(yùn)算時(shí)先 自動(dòng) 轉(zhuǎn)換成同一類型 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 double float long unsigned int char,short 低 高 說明 : 必定的轉(zhuǎn)換 運(yùn)算對(duì)象類型不同時(shí)轉(zhuǎn)換 例 char ch。( ) 編譯程序根據(jù)變量定義為其 分配指定字節(jié)的內(nèi)存單元 …... 地址 int a=1, b=3,c。 int x=1,y=1,z=1。 float data=。 沒有字符串變量, 只能用字符數(shù)組存放 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 ch=―A‖。 printf(―%c %c ,c1,c2)。 c1=c132。 c1=?a‘ 。 } A B 運(yùn)行結(jié)果: ?字符型與整型間互相賦值 例: 互相賦值 include void main( ) {int c1。 c2=c232。 c2=?b‘ 。 } a b 97 98 運(yùn)行結(jié)果: 輸出形式取決于 printf函數(shù)中的格式符 格式符為 “ %c‖時(shí)輸出的變量值為 字符 格式符為 “ %d時(shí)輸出的變量值為 整數(shù) C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?對(duì)字符數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算 ?實(shí)質(zhì)是對(duì)其 ASCII值進(jìn)行算術(shù)運(yùn)算 例 大小寫字母的轉(zhuǎn)換 include void main( ) {char c1,c2 。 printf(―%c %c \n,c1,c2)。 c1=97 。c2=?b‘。 } f gde h j k 顯示結(jié)果: 打印結(jié)果: fab gde h jik
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1