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

正文內(nèi)容

c語(yǔ)言教學(xué)ppt課件(參考版)

2025-05-01 22:02本頁(yè)面
  

【正文】 。 一 輸出的數(shù)字或字符在域內(nèi)向左靠。 .n(一個(gè)正整數(shù) ) 對(duì)實(shí)數(shù) ,表示輸出 n位小數(shù) 。 附加格式說(shuō)明字符: 字 符 作 用 字母 l 用于長(zhǎng)整型數(shù)據(jù),可加在格式符 d、 o、 x、 u前面。 } 結(jié)果為 1 1 11 11 11 11 11 11 11 a=65535 1 1 11 11 11 11 11 11 10 b=2 a=1, 177777, ffff, 65535 b=2, 177776, fffe, 65534 85 135790 結(jié)果為 例 ?: long a=135790。 printf(a=%d,%o,%x,%u\n,a,a,a,a)。 1 1 11 11 11 11 11 11 11 a=1 輸出為: 1,177777,ffff 例 ?: main() {unsined int a=65535。) 輸出結(jié)果為: a=12 b=15 84 例 ?: int a=1。 (設(shè) a=12。 g 選用 %f或 %e格式中輸出寬度較短的一種格式,不輸出無(wú)意義的 0。 f 以小數(shù)形式輸出單、雙精度數(shù),隱含輸出 6位小數(shù)。 c 以無(wú)符號(hào)形式輸出 ,只輸出一個(gè)字符。 x 以 16進(jìn)制無(wú)符號(hào)形式輸出整數(shù)(不輸出前導(dǎo)符 0x)。 } 結(jié)果為: BOY 83 格式字符: 格式字符 作 用 d 以帶符號(hào)的十進(jìn)制形式輸出整數(shù)(正數(shù)不輸出符號(hào))。\n39。putchar(c)。 putchar(a)。c=39。b=39。 a=39。 普通字符 :照原樣輸出。 格式說(shuō)明 :由 %后跟一個(gè) 格式字符 組成。 格式: printf(格式控制 ,參數(shù) 1,參數(shù) 2,參數(shù) 3, ??) 由格式說(shuō)明和 普通字符構(gòu)成 輸出數(shù)據(jù)。但提供了一些 可完成數(shù)據(jù) 輸入輸出的標(biāo)準(zhǔn)函數(shù) , 4個(gè)基本輸入和輸出函數(shù)為: getchar()、 putchar()、 printf()和 scanf() 。 ?putchar函數(shù) 功能:向終端輸出 一個(gè)字符 。 12 || 13 ? : 14 =、 +=、 =、 *=、 /=、 %=、 amp。(按位與 ) 9 ^(按位異或 ) 10 |(按位或 ) 11 amp。 該程序在 Turbo C系統(tǒng)下,運(yùn)行結(jié)果為: 4, 2, 8, 1 80 優(yōu)先級(jí) 運(yùn)算符 結(jié)合性 1 () 從左至右 2 !、 ++、 、 amp。 } 運(yùn)算符的結(jié)合性和優(yōu)先級(jí) 每一種運(yùn)算符都有一個(gè)優(yōu)先級(jí),優(yōu)先級(jí)是用來(lái)標(biāo)志運(yùn)算符在表達(dá)式中的運(yùn)算順序的。 int a。 printf(%d,%d,%d,x,y,z)。 printf(%d,%d,%d,x,y,z)。 78 main() {int x=1,y=2,z。 sizeof運(yùn)算符 其格式為: sizeof 變量名 或 sizeof(類(lèi)型名 ) 功能 : 是返回變量名或給定的類(lèi)型名所占內(nèi)存字節(jié)的個(gè)數(shù) 。 printf(\n%f,p)。y)。 scanf(%c%c,amp。 如: main() {float p。 如: ab?a:b 如: ab?a:b+1 相當(dāng)于 (ab)?a:(b+1) 76 條件運(yùn)算符的 結(jié)合率 為: “自右至左” 。 條件表達(dá)式的一般格式為: 表達(dá)式 1?表達(dá)式 2:表達(dá)式 3 運(yùn)算過(guò)程: 表達(dá)式1的結(jié)果為真(非0)時(shí),表達(dá)式2的計(jì)算結(jié)果作為條件表達(dá)式的值;否則,取表達(dá)式3的計(jì)算結(jié)果為條件表達(dá)式的值。 printf(“x= %d”,x) 。 } 運(yùn)行結(jié)果為: x=1 0000000000000110 0000000000000001 即 x的原值為: 右移二位后為: 左邊移出的空位用正符號(hào)位值零填充 (右移 )實(shí)例 74 main() { int x=6。 x=x2。 printf(―x=%u‖,x)。 main() { unsigned x=6。3 運(yùn)算結(jié)果: 01111111 (127的二進(jìn)制 ) amp。高于 ^, 而 ^又高于 |。 雙目邏輯位運(yùn)算符: amp。 函數(shù)的參數(shù)中都避免使用自增 、 自減運(yùn)算符 。 注意 : 當(dāng)自增 、 自減運(yùn)算出現(xiàn)在函數(shù)的參數(shù)中時(shí) , 它們不按該方法進(jìn)行計(jì)算 。然后將 10帶入表達(dá)式中計(jì)算(即計(jì)算 “ x+x+x‖),得結(jié)果 30,并賦給變量 y。 上例中的表達(dá)式 y=(++x)+(x++)+(++x)。 ② 計(jì)算的結(jié)果帶入表達(dá)式中,計(jì)算表達(dá)式的值。而變量 x的值為 10。 printf(―y=%d,z=%d,x=%d‖,y,z,x)。 y=(++x)+(x++)+(++x)。 /*輸出為 3*/ 69 如: 5++, ( a+ b)++都是不合法的 。 又如: i=3; printf(%d,++i)。 i的值為 3+1 即 4 , j的值為 4; ② j=i++。 68 自增、自減運(yùn)算符: ++ , (使變量的值增1或減1) 結(jié)合率: 自右至左。(n=c4) 設(shè) m, n 原值為 m=1, n=1, a=1,b=2,c=3。 ?(m=ab)amp。運(yùn)算 ||運(yùn)算 ? a||b||c 若 a為 1,則 b和 c不再判斷。x10 的含義是什么? a b c 0 0 0 非 0 非 0 1 0 a b c 非 0 0 0 0 1 非 0 非 0 amp。 請(qǐng)問(wèn)表達(dá)式 x0amp。c 若 a為 0,則 b和 c不再判斷。bamp。 67 例如: ? aamp。d39。amp。c39。amp。amp。amp。amp。amp。amp。amp。系統(tǒng)在運(yùn)算時(shí)以非 0為“真”值,以 0為“假”值。 邏輯運(yùn)算符和邏輯表達(dá)式 65 邏輯表達(dá)式: 用邏輯運(yùn)算符將 關(guān)系表達(dá)式或邏輯量 連接起來(lái)的式子。 z==y 結(jié)果為 0。 則: xy 結(jié)果為 0。amp。為假時(shí),給出假值 0。但是進(jìn)行運(yùn)算時(shí), 非 0即認(rèn)為真 , 0才認(rèn)為假。關(guān)系表達(dá)式的值是一個(gè)邏輯型的值,即只有兩個(gè)值(真和假)。C語(yǔ)言提供6種關(guān)系運(yùn)算符,它們是: 、 =、 、 =、 ==、 != 優(yōu)先級(jí)相同 優(yōu)先級(jí)相同 高 關(guān)系運(yùn)算符、算術(shù)運(yùn)算符和賦值運(yùn)算符的優(yōu)先級(jí)為: 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 賦值運(yùn)算符 低 高 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 關(guān)系運(yùn)算符的結(jié)合率為:“ 自左而右 ”。 賦值運(yùn)算符結(jié)合率為:“ 自右而左 ”。 計(jì)算方法: a+=(a =a*a) a=aa*a (即 a= 55*5,即 a=20) a=a+(上述表達(dá)式結(jié)果) 即 a= ( 20) +( 20) 即 a= = 40 若 x的值是 8, 則表達(dá)式 x*=x=x+=x的值 ? 賦值運(yùn)算符結(jié)合率為:“ 自右而左 ”。 它是將字符 ‘ a‘的 ASCII碼值 97, 賦給 int(整 )型變量 x。 x=39。 ( 等價(jià)與 x=x*(y+1)。 例如: int x=3,y=4。 格式為: 變量 賦值運(yùn)算符 表達(dá)式 例如: int x,y,z。 } 1 1 11 11 11 11 11 11 11 1 1 11 11 11 11 11 11 11 b a a=65535 復(fù)合的賦值運(yùn)算符 :(共十個(gè)) += , - = , *= , /= , %= , = , = , amp。 a=b。 58 例如: main() { unsigned int a。 b=a。 unsigned short 賦給 short 例如:若 unsigned int a=65535。 11 11 11 11 11 11 11 11 1 1 11 11 11 11 11 11 11 b a ?將 unsigned int 賦給 long int 時(shí),將 unsigned int 放入 long int的低 16位,高 16位置 0。 高位為 1 高位為 0 57 int 賦給 unsigned int ?將 long 賦給 unsigned long 時(shí), 原樣賦值。 11 11 11 10 0 0 00 00 00 i的值為 254 i ?將整型數(shù)據(jù)賦給長(zhǎng)整型變量時(shí),將整型數(shù)據(jù)放入長(zhǎng)整型變量的低 16位,若整型數(shù)為負(fù)數(shù),長(zhǎng)整型變量的高 16位置 1,否則長(zhǎng)整型變量的高 16位置 0。 00 11 00 00 0 0 00 00 00 i的值為 48 i 1 1 11 11 10 c=39。 (1)所用系統(tǒng)將字符處理為帶符號(hào)量或?qū)?signed char型變量賦值,則: 高位為 1 高位為 0 (2)所用系統(tǒng)將字符處理為無(wú)符號(hào)量或?qū)?unsigned char型變量賦值,則: 56 0 0 11 00 00 c= 39。 00 11 00 00 0 0 00 00 00 i的值為 48 i 設(shè) int i; char c。 11 11 11 10 1 1 11 11 11 i的值為 2 i 0 0 11 00 00 c=39。 (先 23→ 再存儲(chǔ)在 d中 ) 55 1 1 11 11 10 c=39。 (先 23→ 再存儲(chǔ)在 f 中 ) double d。 float f 。 若把字符處理為無(wú)符號(hào)的量, 整型變量的高 8位置 0。 ?將字符數(shù)據(jù)賦給整型變量時(shí),將字符數(shù)據(jù)放到整型變量低 8位中。 i=。轉(zhuǎn)換方式為: ?將實(shí)型數(shù)據(jù)賦給整型變量時(shí),舍棄實(shí)數(shù)的小數(shù)部分。 54 賦值符號(hào) : = (將賦值符右邊表達(dá)式的值賦給賦值符左邊的一個(gè)變量。 ⑤ 用 ③ 的結(jié)果減 ④ 的結(jié)果。 ④ 將 e轉(zhuǎn)換成 double型, 然后 d/e運(yùn)算。運(yùn)算。轉(zhuǎn)換成 97,然后 10+39。+i*fd/e 表達(dá)式運(yùn)算次序?yàn)?: ① 將 39。 例如 : 若有 int i, float f, double d, long e 則 10+39。 優(yōu)先級(jí): 先乘除后加減。 float x,y。 3+。 表達(dá)式的值是一個(gè) 數(shù)值 , 表達(dá)式的類(lèi)型具體由運(yùn)算符和操作數(shù)確定 。 51 ( 2) 算術(shù)表達(dá)式 C語(yǔ)言允許不同類(lèi)型的操作數(shù)據(jù)進(jìn)行混合運(yùn)算 , 但運(yùn)算時(shí)系統(tǒng)先將操作數(shù)轉(zhuǎn)換成同一類(lèi)型數(shù)據(jù) , 然后進(jìn)行運(yùn)算 。 兩個(gè) 整數(shù) 相除,結(jié)果為一整數(shù);分子小于分母,結(jié)果為零。 例如: 5/2 結(jié)果為 2 2/5 結(jié)果為 0 五、運(yùn)算符和表達(dá)式 算術(shù)運(yùn)算符和
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1