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

正文內(nèi)容

c語(yǔ)言第三章ppt課件-資料下載頁(yè)

2024-12-23 12:46本頁(yè)面
  

【正文】 。 (八進(jìn)制數(shù) 376) x=c。 則 x的值為 254。 – 當(dāng) char為有符號(hào)數(shù)據(jù)時(shí),高 8位需進(jìn)行“ 符號(hào)位擴(kuò)展 ”,即高 8位將依據(jù)符號(hào)位的值來(lái)決定是補(bǔ) 0或補(bǔ) 1; 如: char c。 int x。 c=‘ \376’ 。 (八進(jìn)制數(shù) 376) x=c。 則 x的值為 2。 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 賦值運(yùn)算時(shí)不同類型數(shù)據(jù)間的自動(dòng)轉(zhuǎn)換(續(xù)) 將帶符號(hào)的整型數(shù)據(jù)賦值給長(zhǎng)整型數(shù)據(jù)時(shí),要進(jìn)行符號(hào)擴(kuò)展。如果 int型數(shù)據(jù)為正值,則 long int 型數(shù)據(jù)的高 16位補(bǔ) 0;如果 int型數(shù)據(jù)為負(fù)值,則 long int 型數(shù)據(jù)的高 16位補(bǔ) 1, 以保持其原有數(shù)據(jù)不變。 將 long int 型數(shù)據(jù)賦值給 int型數(shù)據(jù)時(shí),只將 long int 型數(shù)據(jù)的低 16位原封不動(dòng)的送到 int 型變量中去(截?cái)啵? 將 unsigned int型數(shù)據(jù)賦值給 long int型數(shù)據(jù)時(shí),不存在符號(hào)擴(kuò)展問(wèn)題,只需將高位補(bǔ) 0;將 unsigned int型數(shù)據(jù)賦值給 int型數(shù)據(jù)時(shí),原樣賦值,有可能出現(xiàn)錯(cuò)誤數(shù)據(jù)。 如: int a。 unsigned int b=65535。 a=b。 printf(? %d \n? ,a)。 此時(shí) a的值為 1。( 補(bǔ)碼) 將 int型數(shù)據(jù)賦值給 unsigned int型數(shù)據(jù)時(shí),原樣照賦(連原有的符號(hào)位也作為數(shù)值一起傳送)。 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 賦值運(yùn)算時(shí)不同類型數(shù)據(jù)間的自動(dòng)轉(zhuǎn)換(續(xù)) += = *= /= %= 《 = 》 = amp。= ^= |= 含義: a+=b。 ? a=a+b。 a=b。 ? a=ab。 a*=b。 ? a=a*b。 a/=b。 ? a=a/b。 a%=b。 ? a=a%b。 ?賦值表達(dá)式 由賦值運(yùn)算符將一個(gè)變量與一個(gè)表達(dá)式連接起來(lái)的式子稱為賦值表達(dá)式 , 其一般形式為 變量 = 表達(dá)式 求解: 先計(jì)算賦值運(yùn)算符右邊的表達(dá)式的值 , 再將該值賦給左邊的變量 整個(gè)賦值表達(dá)式的值為賦值以后賦值運(yùn)算符左邊變量的值 賦值號(hào)右邊的表達(dá)式可以是另一個(gè)賦值表達(dá)式 例: a=(b=5) ? a=b=5 = 的結(jié)合性為 自右至左 ?復(fù)合賦值運(yùn)算符 例 : a=12。 a+=a=a*a //a=264 等價(jià)于 a=a+(a=a(a*a)) 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式1. 含義:用于分隔各個(gè)表達(dá)式,最后一個(gè)表達(dá)式的值代表整個(gè)表達(dá)式的值 2. 形式: – 簡(jiǎn)單形式: 表達(dá)式 1,表達(dá)式 2 如: a=1,a+2 – 一般形式: 表達(dá)式 1,表達(dá)式 2,表達(dá)式 3, … ,表達(dá)式 n 如: a=3,a+3,a+10,a=a+20,a+1 3. 求解過(guò)程 – 從左至右依次計(jì)算各個(gè)表達(dá)式的的值,最后一個(gè)表達(dá)式的值即為整個(gè)表達(dá)式的值。 例 a=3*5,a*4 a=3*5,a*4,a+5 例 x=(a=3,6*3) x=a=3,6*a 例 a=1。b=2。c=3。 printf(“%d,%d,%d”,a,b,c)。 printf(“%d,%d,%d”,(a,b,c),b,c)。 //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 例 : include main() { int x,y=7。 float z=4。 x=(y=y+6,y/z)。 printf(x=%d\n,x)。 } 運(yùn)行結(jié)果 : x=3 程序解析-大小寫字母轉(zhuǎn)換include int main(void) { char ch。 printf(input characters: )。 ch = getchar()。 while(ch != 39。\n39。){ if(ch = 39。A39。 amp。amp。 ch = 39。Z39。) ch = ch 39。A39。 + 39。a39。 else if((ch = 39。a39。 amp。amp。 ch = 39。z39。 ) ch = ch 39。a39。 + 39。A39。 putchar(ch)。 ch = getchar()。 } rerurn 0。 } input 10 characters: Reold 123? rEOLD 123? while((ch = getchar()) != 39。\n39。) (ch = getchar()) != 39。\n39。 ch = getchar() != 39。\n39。 等價(jià)嗎 ? 小結(jié)1. 掌握 C的幾種基本數(shù)據(jù)類型。 2. 掌握標(biāo)識(shí)符的概念 ,熟悉變量和符號(hào)常量先定義后使用特點(diǎn)。 3. 熟練掌握整型、長(zhǎng)整型、短整型、無(wú)符號(hào)整型數(shù)據(jù)的定義與存儲(chǔ)特點(diǎn)。 4. 熟練掌握單精度、雙精度浮點(diǎn)數(shù)的定義與存儲(chǔ)特點(diǎn)。 5. 熟練掌握字符型數(shù)據(jù)的的定義與存儲(chǔ)特點(diǎn),并熟悉整型數(shù)據(jù)與字符型數(shù)據(jù)間的關(guān)系。 6. 掌握定義變量的同時(shí),賦初值的方法。 7. 掌握不同類型數(shù)據(jù)間的混合運(yùn)算規(guī)則。 8. 掌握不同運(yùn)算符(算術(shù)、關(guān)系、邏輯運(yùn)算符等)的使用特點(diǎn)、清楚每種運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 . 9. 掌握各種表達(dá)式的含義與使用要點(diǎn) 。 練習(xí)1. 求下面算術(shù)表達(dá)式的值。 ① x+a%3*(int)(x+y)%2/4 設(shè) x=, a=7, y= ② (float)(a+b)/2+(int)x%(int)y 設(shè) a=2, b=3, x=, y= 2. 寫出程序運(yùn)行結(jié)果。 main() { int i, j, m, n; i=8; j=10; m=++i; n=j++; printf(“%d, %d, %d, %d”, i, j, m++, ++n); }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1