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

正文內(nèi)容

c語言第三章ppt課件-資料下載頁

2024-12-23 12:46本頁面
  

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