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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)-第2講字符集-資料下載頁(yè)

2025-10-08 04:02本頁(yè)面
  

【正文】 } include main(){ int a=1,b,c, k。 b=(1a)*a++。 printf(a=%d,b=%d\n,a,b)。 a=1。b=(1a)*++a。 printf(a=%d,b=%d\n,a,b)。 a=3。k=(a++)+(a++)+(a++)。 printf(k=%d, a=%d\n,k,a )。 a=1。b=2。c=abamp。amp。a++。 printf(a=%d,c=%d\n,a,c)。 } 練習(xí):寫出下列程序的輸出結(jié)果 include main() { int a=1,b,c, k。 b=(1a)*a++。 printf(a=%d,b=%d\n,a,b)。 /* a++ 計(jì)算先用 a的原值計(jì)算后,再用 a+1, a=2*/ a=1。b=(1a)*++a。 printf(a=%d,b=%d\n,a,b)。 /* ++a 先計(jì)算 a+1, 再進(jìn)行其它計(jì)算 */ a=3。k=(a++)+(a++)+(a++)。 printf(k=%d, a=%d\n,k,a )。 /* a + a + a , 最后再 a+1*/ a=1。b=2。c=abamp。amp。a++。 printf(a=%d,c=%d\n,a,c)。 /* amp。amp。 邏輯與運(yùn)算 */ } ? 強(qiáng)制轉(zhuǎn)換 (類型關(guān)鍵字 )表達(dá)式 ? int m=5。 (float)m/2。 ?float (m)/2。 ?float m/2。 ?float (m/2)。 ? 表達(dá)式的結(jié)果被轉(zhuǎn)換為設(shè)定的類型,但變量的類型和值不變 類型轉(zhuǎn)換 類型轉(zhuǎn)換 ? 在進(jìn)行賦值操作時(shí),會(huì)發(fā)生類型轉(zhuǎn)換 ? 將取值范圍 小 的類型 轉(zhuǎn)為 取值范圍 大 的類型是 安全 的,反之是不安全的 ?如果 大 類型的值在 小 類型能容納的范圍之內(nèi),則平安無(wú)事 ?浮點(diǎn)數(shù)轉(zhuǎn)為整數(shù),會(huì)丟失小數(shù)部分,非四舍五入 自動(dòng)類型轉(zhuǎn)換 ? 同種數(shù)據(jù)類型的運(yùn)算結(jié)果,還是該類型 ? 不同種數(shù)據(jù)類型的運(yùn)算結(jié)果,是兩種類型中取值范圍更大的那種 ?long double double float long int short char ? 把數(shù)據(jù)賦值給另外一種類型變量也會(huì)發(fā)生自動(dòng)類型轉(zhuǎn)換 ?從小到大,順利轉(zhuǎn)換 ?從大到小,可能丟失信息 (好的編譯器會(huì)發(fā)出警告 ) 類型強(qiáng)制轉(zhuǎn)換 ? 消除從大到小的警告 l = (long)i。 ? 可以通過(guò) “ (類型 )表達(dá)式 ” 的方式把表達(dá)式的值轉(zhuǎn)為任意類型 強(qiáng)轉(zhuǎn)時(shí),你必須知道你在做什么 強(qiáng)轉(zhuǎn)與指針,并稱 C語(yǔ)言兩大神器,用好了可以呼風(fēng)喚雨,用壞了就損兵折將 include “ main() { int m = 5。 printf(m / 2=%d\n, m/2)。 printf((float) (m / 2) = %f\n, (float) (m / 2))。 printf((float) m / 2 = %f\n, (float) m / 2)。 printf(m = %d\n, m)。 } 位操作運(yùn)算符 ? amp。 按位與運(yùn)算 ? | 按位或運(yùn)算 ? ^ 按位異或運(yùn)算 ? 按位左移運(yùn)算 ? 按位右移運(yùn)算 ? ~ 按位求反 ? 在C語(yǔ)言中逗號(hào) “ , ” 也是一種運(yùn)算符 , 稱為逗號(hào)運(yùn)算符 。 其功能是把兩個(gè)以上的表達(dá)式連接起來(lái)組成一個(gè)表達(dá)式 , 稱為逗號(hào)表達(dá)式 。 ? 其一般形式為: ? 表達(dá)式 1, 表達(dá)式 2,表達(dá)式 3 ? 其求值過(guò)程是分別求每個(gè)表達(dá)式的值 , 并 以最后一個(gè)表達(dá)式的值 作為整個(gè)逗號(hào)表達(dá)式的值 。 main() { int a=2,b=4,c=6,x,y。 y=(x=a+b),(b+c)。 printf(y=%d,x=%d,y,x)。 } 逗號(hào)運(yùn)算符 逗號(hào)運(yùn)算符 ? 表達(dá)式 1, 表達(dá)式 2, ….., 表達(dá)式 n ? 多數(shù)情況下,并不使用整個(gè)逗號(hào)表達(dá)式的值 ,更常見(jiàn)的情況是要分別得到各表達(dá)式的值 ? 主要用在循環(huán)語(yǔ)句中,同時(shí)對(duì)多個(gè)變量賦初值等 for (i = 0 , j = 0。 i j。 i++, j++) 條件表達(dá)式 ? 把 a和 b中的最大值放入 z中 ?if (a b) z = a。 else z = b。 ?z = (a b) ? a : b。 ? 此種表達(dá)式切忌用得過(guò)于繁雜 優(yōu)先級(jí) ? ( ) [ ] . ? ! ~ ++ + * amp。 (類型 ) sizeof ? * / % ? + ? ? = = ? == != ? amp。 ? ^ ? | ? amp。amp。 ? || ? ? : ? = += = *= /= %= amp。= ^= |= = = ? , 結(jié)合性 ? 多數(shù)運(yùn)算符為左結(jié)合 ? 少數(shù)為右結(jié)合: ?一元運(yùn)算符 ?賦值運(yùn)算符 ?條件運(yùn)算符 ? 變量的命名規(guī)則 ? 數(shù)據(jù)類型 ?char, short, int, long, float, double,long double ?signed, unsigned ? 常數(shù)、轉(zhuǎn)義字符 ? 運(yùn)算符 ?算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、增一 /減一運(yùn)算符、位運(yùn)算符、賦值運(yùn)算符、類型強(qiáng)轉(zhuǎn)運(yùn)算符、逗號(hào)運(yùn)算符、條件運(yùn)算符 (? :)、 sizeof ? 類型轉(zhuǎn)換 ? 優(yōu)先級(jí)和結(jié)合性 小 結(jié) ASCII字符表 1 練習(xí):編程實(shí)現(xiàn)下列功能 ? 從鍵盤中輸入兩個(gè)參數(shù):圓半徑、圓柱高 ? 計(jì)算圓周長(zhǎng),圓面積,球表面積、球體積、圓柱體積,保留小數(shù)點(diǎn)后兩位。 編程求一個(gè)正整數(shù)的位數(shù)( 5位以內(nèi)) 編程求一個(gè)正整數(shù)的位數(shù)( 5位以內(nèi)) /* 編程求一個(gè)正整數(shù)的位數(shù) */ include void main() { unsigned int m,n。 printf(m=)。 scanf(%d,amp。m)。 n=1+(m9)+(m99)+(m999)+(m9999)。 printf(n=%d, n)。 } 輸入一個(gè)大于 100的數(shù),將此數(shù)的個(gè)位數(shù)和十位數(shù)互換后變成一個(gè)新的數(shù),輸入這個(gè)新的數(shù)。 5 輸入一個(gè)大于 100的數(shù),將此數(shù)的個(gè)位數(shù)和十位數(shù)互換后變成一個(gè)新的數(shù),輸入這個(gè)新的數(shù)。 include void main() { int a,g,s, m。 printf(a=)。 scanf(%d,amp。a)。 g=a%10。 s=(a%100)/10。 m=g。 g=s。 s=m。 printf(after exchange: a=%d, a/100*100+s*10+g)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1