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

正文內(nèi)容

c語言程序設(shè)計(jì)項(xiàng)目教程(參考版)

2025-03-12 22:47本頁面
  

【正文】 格式輸入輸出函數(shù) printf( ) ? 。 ?輸出轉(zhuǎn)義字符,實(shí)現(xiàn)特定的操作。 ?原樣輸出普通的字符,即雙引號(hào)內(nèi)除了格式說明符之外的字符,主要起到提示作用。格式說明符由“ %”和格式字符組成,如“ %d,%c, %f”等。 “ 格式控制 ” 是雙引號(hào)括起來的格式控制轉(zhuǎn)換字符串。 printf(″%d,%c\n″,a,a+32)。 ? 功能: 按照指定格式輸出指定數(shù)據(jù)。? 假 輸入英文字母 結(jié) 束 結(jié)合流程圖分析程序執(zhí)行過程。 ch=39。 } main() 轉(zhuǎn)換為大寫 轉(zhuǎn)換為小寫 真 輸出轉(zhuǎn)換結(jié)果 ch=39。 putchar(ch)。 else ch=ch+32。z39。a39。)。 putchar(39。 printf(″please input ch: ″)。 ?說明: ?該函數(shù)為無參函數(shù)。 } /*從鍵盤輸入字符,返回值賦給變量 ch*/ ?要求用戶從終端(鍵盤)輸入單個(gè)字符,回車鍵表示輸入結(jié)束。 ch=getchar()。a39。\n39。a39。 } putchar(c)函數(shù) 說明: ?c為可以是字符常量、字符變量、字符表達(dá)式或者 ASCII碼。)。 putchar(39。a39。 實(shí)例 演示 字符輸出函數(shù)的使用 include main() { int a=97。 ?字符輸入函數(shù) 格式 : getchar( )。 ? 數(shù)據(jù)輸出庫函數(shù) ? 字符輸出函數(shù) putchar( ) ? 格式輸出函數(shù) printf( ) ? 數(shù)據(jù)輸入庫函數(shù) ? 格式輸入函數(shù) scanf( ) ? 字符輸入函數(shù) getchar( ) 字符輸入輸出函數(shù) ?字符輸出函數(shù) 格式 : putchar(c)。 printf(“%d,%d\n”,c1,c2)。 c2=c2+32。 scanf(“%c,%c”,c1,c2)。 printf(z=%.2f\n,z)。 float x=,y=,z。 printf(“a=%d,b=%d,c=%d”,a,b,c)。 printf(“%f\n”,s) 2. 寫出下列程序的執(zhí)行結(jié)果: include main() { int a,b,c。 r=。 /*main function*/ {float r。 練一練: 1. 上機(jī)編譯下面程序,進(jìn)行調(diào)試。 ?位運(yùn)算符中,移位運(yùn)算高于關(guān)系運(yùn)算,位邏輯運(yùn)算低于關(guān)系運(yùn)算。 優(yōu)先級(jí)分級(jí)一般規(guī)律: ?單目運(yùn)算符優(yōu)先級(jí)最高,雙目次之,三目較低。 ?運(yùn)算符的一般順序: ?先運(yùn)算優(yōu)先級(jí)別高的,再運(yùn)算優(yōu)先級(jí)別低的。 → 2 !、~、++、-、 ( 類型 ) 、 * 、 、 sizeof 1 ←右 3 * 、 / 、 % 2 → 4 +、- 2 → 5 、 2 → 6 、 = 、 、 = 2 → 7 ==、?。? 2 → 8 ( 按位與 ) 2 → 9 ^ ( 按位異或 ) 2 → 10 | ( 按位或 ) 2 → 11 ( 邏輯與 ) 2 → 12 || ( 邏輯或 ) 2 → 13 ? : 3 ←右 14 = += = /= %= 等賦值運(yùn)算符 2 ←右 15 , ( 逗號(hào) ) 不定 → 圖表:各運(yùn)算符的優(yōu)先級(jí)。 ?逗號(hào)運(yùn)算符是所有運(yùn)算符中級(jí)別最低的。 ?逗號(hào)表達(dá)式可以作為賦值運(yùn)算中的表達(dá)式。 3. 求表達(dá)式 3: 最后計(jì)算 — b。 } 解題步驟: 1. 求表達(dá)式 1: 計(jì)算 a*b。 k=(a*b,++a,b)。 c=a++。整個(gè)表達(dá)式的值為“表達(dá)式 n” 的值。 ? 逗號(hào)表達(dá)式 :用逗號(hào)把若干獨(dú)立的運(yùn)算表達(dá)式結(jié)合成一個(gè)運(yùn)算表達(dá)式,稱為逗號(hào)表達(dá)式。 //k=4,j=4 //k=3,j=4 //4 //3 //c=20,a=4 //c=15,a=4 實(shí)例 演示 自增、自減運(yùn)算符優(yōu)先級(jí)及運(yùn)算過程 //a=8,b=9 自增、自減運(yùn)算小結(jié): ? 自增運(yùn)算符和自減運(yùn)算符是單目運(yùn)算符,且只能用于單個(gè)變量,不能對(duì)常量或者表達(dá)式操作; ? 自增運(yùn)算符和自減運(yùn)算符的操作數(shù)可以是整數(shù)或者實(shí)數(shù); ? 當(dāng)前置運(yùn)算或者后置運(yùn)算與其他運(yùn)算結(jié)合在一個(gè)表達(dá)式中時(shí): ? 前置運(yùn)算:先增值后引用 ? 后置運(yùn)算:先引用后增值 ? “ ++” 和“ ” 的運(yùn)算結(jié)合方向是從右到左。 a=9。b=5。c=(++a)*b。 a=3。 j=3。 j=3。 j=3。 例 j=3。 a=x x=b a==b||x==y !a||ab // (a=x) (x=b) //(a==b)||(x==y) //(!a)||(ab) 值為 1 值為 0 值為 1 值為 1 值為 1 值為 1 實(shí)例 演示 邏輯運(yùn)算符優(yōu)先級(jí)及運(yùn)算過程 5. 圖表講解:自增、自減運(yùn)算符 運(yùn)算符 名稱 運(yùn)算格式 功能 ++ 自增運(yùn)算符 ++i 使用 i之前將 i加 1 i++ 使用 i之后將 i加 1 自減運(yùn)算符 i 使用 i之前將 i減 1 i 使用 i之后將 i 減 1 前綴式 : 先執(zhí)行 i+1或 i1, 再使用 i值 。b=5。 ab (ab)==c b+ca d=ab f=abc 實(shí)例 演示 關(guān)系運(yùn)算符優(yōu)先級(jí)及運(yùn)算過程 //表達(dá)式值 1 //表達(dá)式值 1 //表達(dá)式值 0 //d=1 //f=0 4. 圖表講解:邏輯運(yùn)算符及表達(dá)式 邏輯運(yùn)算符 名稱 示例 與 a0 a100 || 或 a0 || a100 !(單目) 非 !(a==0) 數(shù)據(jù) a 數(shù)據(jù) b ab a||b !a T T T T F T F F T F F T F T T F F F F T ? 優(yōu)先級(jí): ? 結(jié)合方向: ! || 高 低 ! : 從右向左 : 從左向右 || : 從左向右 ! ++ + 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符 賦值運(yùn)算符 逗號(hào)運(yùn)算符 || 圖表講解:邏輯運(yùn)算符優(yōu)先級(jí)及結(jié)合方向 例 2:邏輯運(yùn)算符的運(yùn)算過程。 ca+b //c(a+b) ab!=c //(ab)!=c a==bc //a==(bc) a=bc //a=(bc) 例: 設(shè) int a=3,b=2,c=1,d,f。 ?關(guān)系表達(dá)式的值:是邏輯值“真”或“假”,用 1和 0表示。 3. 圖表講解:關(guān)系運(yùn)算符及表達(dá)式 運(yùn)算符 名稱 示例 功能 大于 ab a是否大于 b = 大于或等于 a=b a是否大于或等于 b 小于 ab a是否小于 b = 小于或等于 a=b a是否小于或等于 b == 等于 a==b a是否等于 b != 不等于 a!=b a是否不等于 b ?結(jié)合方向:自左向右 ?優(yōu)先級(jí)別: ? 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 賦值運(yùn)算符。 } 相當(dāng)于 c=( b=a*100) 。 a+=a=a*a。 printf(a=%d,b=%d,c=%d\n,a,b,c)。 printf(a=%d,b=%d,c=%d\n,a,b,c)。 ① a+=a ② a=12 ③ a*=3+a ④ a/=a+a ⑤ n=5, a%=n%2 實(shí)例 演示 賦值運(yùn)算符及表達(dá)式實(shí)例 include main() { int a=4,b=0,c=0。 練習(xí) 1: 設(shè) x=5,y=2,求x%=y+3的值。a=2*3=6。 等價(jià)于: b=2。 等價(jià)于: b=3。b=2。 連續(xù)賦值,等價(jià)于: a=(b=(c=2))。 (4) a=(b=2)*(c=3)。 (2) a=b=c=2。 賦值表達(dá)式: 形式:變量=表達(dá)式 運(yùn)算過程:將賦值運(yùn)算符右邊表達(dá)式的值賦給左邊的變量。 2. 圖表講解:賦值運(yùn)算符及表達(dá)式 賦值運(yùn)算符 舉例 等價(jià)式 備注 = a=5 x=y+5 基本賦值運(yùn)算符 += a+=2 a= a +2 復(fù)合賦值運(yùn)算符:由其他運(yùn)算符和簡(jiǎn)單賦值運(yùn)算符組合而成。 z=(int)(x+y)。 float x。 如: (float)(a+b) ? (float)a+b ? 在對(duì)變量和表達(dá)式進(jìn)行了強(qiáng)制類型轉(zhuǎn)換后,并不改變?cè)兞炕虮磉_(dá)式的類型。 使用強(qiáng)制類型轉(zhuǎn)換注意: ? 在進(jìn)行強(qiáng)制類型轉(zhuǎn)換時(shí),類型關(guān)鍵字必須用括號(hào)括住。} 分析:若直接使用公式計(jì)算,由亍分子分母都是整形數(shù)據(jù),則輸出結(jié)果丌正確。 c=(float)(f32)*5/9。 printf(“please input F:”)。 include main() {int f。 b=(int)a%3。 ? 一般形式 : (類型關(guān)鍵字 )(變量名戒表達(dá)式 ) ? 丼例: float a=。 } ? 兩個(gè)不同類型的運(yùn)算量參加運(yùn)算, C編譯系統(tǒng)自動(dòng)把長(zhǎng)度較短的類型轉(zhuǎn)換為長(zhǎng)度較長(zhǎng)的類型,轉(zhuǎn)換規(guī)律為:“垂直降落,向上位移”,以保證不丟失精度。 char y=' a' 。 double k=。 實(shí)例 演示 不同數(shù)據(jù)類型之間的混合運(yùn)算 main() { int i=2。 算術(shù)運(yùn)算符優(yōu)先級(jí)及結(jié)合性 : 例題 1:寫出表達(dá)式 (a+b)/2+x%yz的執(zhí)行過程。 例 15%5 = 5%2 = 5%2 = 5%2 = %2 23%10 = 若 0xy,則: (x+y)%y= 1%10 = 0 1 1 1 (?) 3 x 1 第一個(gè)數(shù)能被第二個(gè)數(shù)整除 對(duì) 2求余為非 0值,則此數(shù)不是偶數(shù) 負(fù)數(shù)的余數(shù)符號(hào)看被除數(shù) 對(duì) 10求余可得到個(gè)位數(shù) 小的數(shù)對(duì)大的數(shù)求余得到的還是它本身 實(shí)例 演示 算術(shù)運(yùn)算符的結(jié)合方向 練一練: 分析下列表達(dá)式的運(yùn)行結(jié)果: 32*3+2/3*2((32)*(3+2)/(3*2)) 算術(shù)運(yùn)算符的優(yōu)先級(jí)為 *、 /、 %高于 +、 ,如果有括號(hào)先算括號(hào)內(nèi)的。 例 5/2 = 2 2 例 = = 兩個(gè)整數(shù)相除,結(jié)果為整數(shù);被除數(shù)或除數(shù)為實(shí)數(shù),則相除結(jié)果為實(shí)數(shù)。 printf(“%d\n”,a/b)。 ? %運(yùn)算要求兩個(gè)操作數(shù)必須為整型,否則出錯(cuò) 減 ab int, float 結(jié)果: * 乘 a*b int, float *1 結(jié)果: / 除 a/b int, float 結(jié)果 : 5/2 結(jié)果: 2 % 求余 a%b int 7/3 結(jié)果 :1 3/7 結(jié)果: 3 取負(fù) a int, float 3 單目運(yùn)算符 1. 圖表講解:算術(shù)運(yùn)算符 實(shí)例 演示 除法和求余運(yùn)算符的運(yùn)算規(guī)則 閱讀程序: main() { int a=22。 3. C語言中的轉(zhuǎn)義字符就是以一個(gè) _____開頭的字符序列,用來表示 ASCII碼字符集中一些不可打印的控制字符和特定功能的字符。 float b=。 1. C語言中,實(shí)型變量分為 _____和 _____兩種。 ? 字符常量中 ‘’ 是不允許空白,字符串常量允許空白 “” ,稱為 “ 空串 ” 。是正確的,而 ch
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1