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

正文內(nèi)容

c語(yǔ)言【清華大學(xué)出版社】西安交通大學(xué)課件第03章(留存版)

  

【正文】 y=(int)x 。 double←float ↑ long ↑ unsigned ↑ int←char,short ①向左的橫向箭頭表示即使在同一種數(shù)據(jù)類型間進(jìn)行運(yùn)算時(shí)也要進(jìn)行轉(zhuǎn)換。 printf(“ %c,%d\n” ,i,i)。 c1=‘ a’ 。 18 main() { float a,c 。例如 、 、 指數(shù)形式; 而 、 、 756e0則不屬于規(guī)范化的指數(shù)形式。 ? long 型 ∶ 字長(zhǎng) 32位( 4個(gè)字節(jié))。 (2)在需要改變一個(gè)常量時(shí)能做到“一改全改”。 3. 變量要“先定義,后使用” 定義格式: 類型說(shuō)明符 標(biāo)識(shí)符 1, … , 標(biāo)識(shí)符 n 例如: int x, y, z。 b=a+1。 雙精度型 ( double型) 如: double a , b , c 。 printf(“ a=%f,b=%f,c=%f\n ” , a,b,c)。 在內(nèi)存中 ,是把字符對(duì)應(yīng)的 ASCII碼值放到存儲(chǔ)單元中 . 字符型數(shù)據(jù)與整型數(shù)據(jù)之間可以通用 . 6 24 main() { char c1,c2。b39。 double d 。 printf(“ x=%f, i=%d” ,x,i)。 41 類型轉(zhuǎn)換的原則 ( 1) 將實(shí)型數(shù)據(jù)賦給整型變量時(shí) ,舍棄實(shí)數(shù)的小數(shù)部分 如:若 a為 int型變量, 執(zhí)行 a=,則 a的值 3 ( 2) 將整型數(shù)據(jù)賦給實(shí)型數(shù)據(jù)時(shí) ,數(shù)值不變 ,但以浮點(diǎn) 形式存儲(chǔ)到變量中。 將一個(gè) float型數(shù)據(jù)賦給 double變量時(shí),數(shù)值不變,有效位數(shù)擴(kuò)展到 16位,在內(nèi)存中以 64位 (bit)存儲(chǔ)。 a=65534。如 printf(”% d,% d,% d”, a, b, c); 上一行中的“ a, b, c”并不是一個(gè)逗號(hào)表達(dá)式,它 是 printf函數(shù)的 3個(gè)參數(shù),參數(shù)間用逗號(hào)間隔。在一個(gè)語(yǔ)句中完成了賦值和輸出雙重功能。 0000 0000 0000 0000 0000 0000 1111 1110 a=254 0000 0000 1111 1110 b=254 例 4:(帶符號(hào) int型數(shù)據(jù)賦給 long型變量) int a。 c=254。 /*j的值為 4, i為 4*/ j=i++。 int y。 二、轉(zhuǎn)換規(guī)則: 低字長(zhǎng)類型轉(zhuǎn)換成高字長(zhǎng)類型 。 printf(“ %c,%d\n” ,c,c)。 21 判斷 下列字符串的長(zhǎng)度: “ \\\’ \054 ” “ \x56\” \\\c\ta ” “ \\\n\t\bab” 22 23 定義形式: char 標(biāo)識(shí)符 1,標(biāo)識(shí)符 2, … ,標(biāo)識(shí)符 n 例如: char c1, c2, c3, ch 。將 a改為 double型,則能全部接收上述 9位數(shù)字并存儲(chǔ)在變量 a中。 把其中的 1. 23456e2稱為“規(guī)范化的指數(shù)形式”, 即在字母 e(或 E)之前的小數(shù)部分中,小數(shù)點(diǎn)左邊 應(yīng)有一位 (且只能有一位 )非零的數(shù)字。 /* 變量 b的數(shù)值范圍: 0~65535 */ 10 11 ? 整型變量的字長(zhǎng) ? short型 ∶ 字長(zhǎng) 16位( 2個(gè)字節(jié))。定義符號(hào)常量名時(shí)應(yīng)考慮“見(jiàn)名知意”。 (每個(gè)變量分配 2個(gè) 字節(jié)) float a, b, c, d。 printf(“” %d,%d” ,a,b)。 長(zhǎng)雙精度型 ( long double型) 如: long double d , e 。 } 輸出結(jié)果 : a=,b=, c= (避免將一個(gè)很大的數(shù)與一個(gè)很小的數(shù)相加,以免出現(xiàn)舍入誤差) 19 1 .字符常量:用 單引號(hào) 括起來(lái)的一個(gè)字符。 c1=97。是字符常量,“ b是字符串常量 27 初值 :在定義變量的同時(shí)為變量賦初值 : 類型標(biāo)識(shí)符 變量名 =常量或常量表達(dá)式 例如: int x=10 。 long e 。 } 輸出結(jié)果 : x=, i=3 注意:強(qiáng)制類型轉(zhuǎn)換后并不改變?cè)瓉?lái)變量的類型 36 從上可知,有兩種類型轉(zhuǎn)換,一種是在運(yùn)算時(shí)不 必用戶指定,系統(tǒng)自動(dòng)進(jìn)行的類型轉(zhuǎn)換,如 3+6. 5。 如:若 b為 float型變量,執(zhí)行 b=35后,則 b為 若 d為 double型變量,執(zhí)行 d=23后,則 d為 23. 00000000000000 ( 3) 整型數(shù)據(jù)賦給字符型變量時(shí) , 只將低 8位原封不動(dòng)地送到字符變量中(即截?cái)啵? ( 6)將帶符號(hào)的整型數(shù)據(jù) (int型 )賦給 long型變量時(shí),要進(jìn)行符號(hào)擴(kuò)展,將整型數(shù)的 16位送到 long型低 16位中,如果 int型數(shù)據(jù)為正值 (符號(hào)位為 0),則 long型變量的高 16位補(bǔ) 0;如果 int型變量為負(fù)值 (符號(hào)位為 1),則long型變量的高 16位補(bǔ) 1,以保持?jǐn)?shù)值不改變。 b=a。 如果改寫為 printf(”% d,% d,% dV”, (a, b, c), b, c); 則“ (a, b, c)”是一個(gè)逗號(hào)表達(dá)式,它的值等于c 的值。 例如: a=b=c=6 a=(b=4)+(c=6) a=(b=4)*(c=6) 49 ? 練習(xí): 寫出順序執(zhí)行下列表達(dá)式運(yùn)算后的 x值 : 1. x=a=b=10
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1