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

正文內(nèi)容

[it認(rèn)證]c語言第二章-資料下載頁

2025-01-19 08:48本頁面
  

【正文】 etchar()只能接收一個字符。當(dāng)只有一個 getchar()函數(shù)時,輸入一個字符并按回車鍵后,字符才能被接收。但是回車鍵仍保留在鍵盤緩沖區(qū)中。 解決方法: ( 1)用 getchar()清除 ( 2)用函數(shù) fflush(stdin)清除全部剩余內(nèi)容 (3) 用格式串中空格或 ? %*c? 來 ? 吃掉 ? 例 int x。 char ch。 scanf(“ %d” ,amp。x)。 ch=getchar()。 printf(“ x=%d,ch=%d\n” ,x,ch)。 執(zhí)行: 123? 輸出: x=123,ch=10 例 int x。 char ch。 scanf(“ %d” ,amp。x)。 scanf(“ %c” ,amp。ch)。 printf(“ x=%d,ch=%d\n” ,x,ch)。 執(zhí)行: 123? 輸出: x=123,ch=10 ?關(guān)系運算符和表達(dá)式 ?關(guān)系運算符 ?種類 : = == = != ?結(jié)合方向:自左向右 ?優(yōu)先級別: = = = = != 優(yōu)先級 6(高) 優(yōu)先級 7(低) 例 ca+b //c(a+b) ab!=c //(ab)!=c a==bc //a==(bc) a=bc //a=(bc) ?關(guān)系表達(dá)式的值:是邏輯值?真?或?假?,用 1和 0表示 例 int a=3,b=2,c=1,d,f。 ab (ab)==c b+ca d=ab f=abc //表達(dá)式值 1 //表達(dá)式值 1 //表達(dá)式值 0 //d=1 //f=0 語言程序設(shè)計 第二章數(shù)據(jù)描述 C ?關(guān)系運算注意: 例 若 a=0。 b=。 x=。 則 a=x=b的值為 0 例 5278在 C中是允許的, 值為 0 例 int i=1, j=7,a。 a=i+(j%4!=0)。 則 a= 2 例 ‘ a’ 0 結(jié)果為 ‘ A’ 100 結(jié)果為 1 0 語言程序設(shè)計 第二章數(shù)據(jù)描述 C ?關(guān)系運算注意: 例 注意區(qū)分“ =”與“ ==” int a=0,b=1。 if(a=b) printf(“ a equal to b” )。 else printf(“ a not equal to b” )。 例 應(yīng)避免對 實數(shù) 作相等或不等的判斷 如 *== 結(jié)果為 可改寫為: fabs(*)1e6 0 語言程序設(shè)計 第二章數(shù)據(jù)描述 C a b !a !b aamp。amp。b a||b 真 假 真 假 假 假 真 真 ?邏輯運算符和表達(dá)式 ?邏輯運算符 ?種類: ! amp。amp。 || ?邏輯運算真值表 ?C語言中 ,運算量 : 0表示 ? 假 ? , 非 0表示 ? 真 ? , 運算結(jié)果 : 0表示 ? 假 ? , 1表示 ? 真 ? , 真 假 假 假 假 假 真 真 假 假 真 真 真 假 真 真 語言程序設(shè)計 第二章數(shù)據(jù)描述 C ! (2) amp。amp。 (11) || (12) 高 低 例 a=x amp。amp。 x=b abamp。amp。xy a==b||x==y !a||ab ?優(yōu)先級: ?結(jié)合方向: ! :從右向左 amp。amp。 :從左向右 || :從左向右 // (a=x) amp。amp。 (x=b) //(ab)amp。amp。(xy) //(a==b)||(x==y) //(!a)||(ab) 語言程序設(shè)計 第二章數(shù)據(jù)描述 C ! (2) amp。amp。 (11) || (12) 高 低 ?優(yōu)先級: ?結(jié)合方向: ! :從右向左 amp。amp。 :從左向右 || :從左向右 例 a=4。b=5。 !a aamp。amp。b a||b !a||b 4amp。amp。0||2 53amp。amp。2||84!0 ?c?amp。amp。?d? 值為 1 值為 0 值為 1 值為 1 值為 1 值為 1 //(53)amp。amp。2||(8(4(!0))) 值為 1 語言程序設(shè)計 第二章數(shù)據(jù)描述 C ! (2) amp。amp。 (11) || (12) 高 低 ?優(yōu)先級: ?結(jié)合方向: ! :從右向左 amp。amp。 :從左向右 || :從左向右 ?短路特性 :邏輯表達(dá)式求解時,并非所有的邏輯運算符都被執(zhí)行,只是在必須執(zhí)行下一個邏輯運算符才能求出表達(dá)式的解時,才執(zhí)行該運算符 例 aamp。amp。bamp。amp。c //只在 a為真時,才判別 b的值; 只在 a、 b都為真時,才判別 c的值 例 a||b||c //只在 a為假時,才判別 b的值; 只在 a、 b都為假時,才判別 c的值 例 a=1。b=2。c=3。d=4。m=1。n=1。 (m=ab)amp。amp。(n=cd) //結(jié)果 m=0,n=1 語言程序設(shè)計 第二章數(shù)據(jù)描述 C ?條件運算符與表達(dá)式 ?一般形式: expr1 ? expr2 : expr3 ?執(zhí)行過程 ?功能:相當(dāng)于條件語句,但不能取代一般 if語句 例 if (ab) printf(“%d”,a)。 else printf(“%d”,b)。 printf(“%d”,ab?a:b)。 例 求 a+|b| printf(“a+|b|=%d\n”,b0?a+b:ab)。 expr1 取 expr2值 取 expr3值 非 0 =0 例 (a==b)??Y?:?N? (x%2==1)?1:0 (x=0)?x:x (c=?a? amp。amp。 c=?z?)?c?a?+?A?:c ?條件運算符可嵌套 如 x0?1:(x0?1:0) ?優(yōu)先級 : 13 ?結(jié)合方向: 自右向左 如 ab?a:cd?c:d ? ab?a:(cd?c:d) ?expr expr expr3類型可不同,表達(dá)式值取較高的類型 例 x?‘ a’ :‘ b’ //x=0,表達(dá)式值為‘ b’ 。 x?0,表達(dá)式值為‘ a’ xy?1: //xy ,值為 。 xy ,值為 語言程序設(shè)計 第二章數(shù)據(jù)描述 C 數(shù)制 基 權(quán) 表示 數(shù)碼 特點 10186。, 10185。, 10178。, … 十進(jìn)制數(shù) 0~9 10 逢十進(jìn)一 二進(jìn)制數(shù) 0~1 2 2186。, 2185。, 2178。, … 逢二進(jìn)一 八進(jìn)制數(shù) 0~7 8 8186。, 8185。, 8178。, … 逢八進(jìn)一 十六進(jìn)制數(shù) 0~9,A~F,a~f 16 16186。, 16185。, 16178。, … 逢十六進(jìn)一 十進(jìn)制: 4956= 4?10179。+9?10178。 +5?10185。+6?10186。 二進(jìn)制: 1011=1?2179。+0?2178。 +1?2185。+1?2186。 十六進(jìn)制: 81AE=8?16179。+1?16178。 +10?16185。+14?16186。 八進(jìn)制: 4275=4 8179。+2 8178。 7 8185。+5 8186。 語言程序設(shè)計 第二章數(shù)據(jù)描述
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1