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

正文內(nèi)容

c語(yǔ)言【清華大學(xué)出版社】西安交通大學(xué)課件第03章(編輯修改稿)

2025-01-18 06:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 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 。 c1=‘ a’ 。 c2=‘ b’ 。 c3=‘ c’ 。 ch=‘ d’ 。 說明: 字符變量在內(nèi)存中占一個(gè)字節(jié)。 在內(nèi)存中 ,是把字符對(duì)應(yīng)的 ASCII碼值放到存儲(chǔ)單元中 . 字符型數(shù)據(jù)與整型數(shù)據(jù)之間可以通用 . 6 24 main() { char c1,c2。 c1=97。c2=98。 printf(“ %c %c\n” ,c1,c2)。 printf(“ %d %d\n” ,c1,c2)。 } 輸出結(jié)果: a b 97 98 98 但是應(yīng)注意字符數(shù)據(jù)只占一個(gè)字節(jié),它只能存放0— 99 255范圍內(nèi)的整數(shù)。 main() { int i。 char c。 i=‘ a’ 。 c=97。 printf(“ %c,%d\n” ,c,c)。 printf(“ %c,%d\n” ,i,i)。 } 輸出結(jié)果: a, 97 a, 97 25 :括在一對(duì) 雙引號(hào) 之內(nèi)的字符序列或轉(zhuǎn)義字符序列稱為字符串常量。 例如:“ How are you!” “ a” “ *abc\n\t” :字符串中的字符依次存儲(chǔ)在內(nèi)存中一塊連續(xù)的區(qū)域內(nèi),并且把空操作字符‘ \0’自動(dòng)附加到字符串的尾部作為字符串的結(jié)束標(biāo)志。故字符個(gè)數(shù)為 n的字符串在內(nèi)存中應(yīng)占 n+1個(gè)字節(jié)。 例: c=“ china” c h i n a \0 26 ‘ b’ 與“ b”是否相同? 39。b39。是字符常量,“ b是字符串常量 27 初值 :在定義變量的同時(shí)為變量賦初值 : 類型標(biāo)識(shí)符 變量名 =常量或常量表達(dá)式 例如: int x=10 。 char ch=‘ a’ 。 ? 變量賦初值允許使用符號(hào)常量 例如: define PI …...float x=PI 。 …... ? 可對(duì)被定義的變量的一部分賦初值 例如: int a , b, c=1, d=2。 float r=2 ,l, s。 ? 可對(duì)幾個(gè)變量賦以同一個(gè)初值 例如: int a=6, b=6, c=6。 而不能寫成: int a=b=c=6。 28 注意: 初始化不是在編譯階段完成的,而是在程序運(yùn)行時(shí)執(zhí)行 本函數(shù)時(shí)賦予初值的,相當(dāng)于有一個(gè)賦值語(yǔ)句。例如: int a= 3; 相當(dāng)于: int a; / *指定 a為整型變量 */ a=3; / *賦值浯句,將 3賦給 a*/ 又如 int a, b, c=5 相當(dāng)于: int a, b, c; / *指定 a, b、 c為整型變量 */ c=5; / *將 5賦給 c*/ 29 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算 一、運(yùn)算過程: 先自動(dòng)轉(zhuǎn)換成同類數(shù)據(jù),再進(jìn)行運(yùn)算。 二、轉(zhuǎn)換規(guī)則: 低字長(zhǎng)類型轉(zhuǎn)換成高字長(zhǎng)類型 。 double←float ↑ long ↑ unsigned ↑ int←char,short ①向左的橫向箭頭表示即使在同一種數(shù)據(jù)類型間進(jìn)行運(yùn)算時(shí)也要進(jìn)行轉(zhuǎn)換。用于提高精度。 ②向上縱向箭頭表示當(dāng)運(yùn)算對(duì)象類型不同時(shí)的轉(zhuǎn)換方向。 30 例:若有: int i 。 float f 。 double d 。 long e 。 試判斷表達(dá)式 10 +‘ a’ +i*f d/e 的類型 int unsigned int long int unsigned long int double short , char float double型 31 C語(yǔ)言使用的基本表達(dá)式有: ⑴ 賦值表達(dá)式 , 如: a=3 ⑵ 算數(shù)表達(dá)式 , 如: 3+4*2 ⑶ 關(guān)系表達(dá)式 , 如: 32 ⑷邏輯表達(dá)式,如: 35a=b ⑸條件表達(dá)式,如: ab?a:b ⑹逗號(hào)表達(dá)式,如: a=3,b=4,c=5 32 基本的算術(shù)運(yùn)算符 : + * / % 說明: (1)上述運(yùn)算符均為雙目運(yùn)算符(即有兩個(gè)操作數(shù)) ( 2)在“/”運(yùn)算中,若操作數(shù)均為整數(shù),則執(zhí)行整除運(yùn)算,舍去小數(shù)部分。例如: 5/3=1 ( 3)“%”要求兩側(cè)均為整數(shù),“%”運(yùn)算不能用于float 和 double 型數(shù)據(jù) 例如: 5%3= 2 33 算術(shù)表達(dá)式和運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 ( 1)算術(shù)表達(dá)式:用算術(shù)運(yùn)算符和括號(hào)將操作數(shù)連接 起來的,符合C語(yǔ)法規(guī)則的式子。運(yùn)算對(duì)象包括常量、 變量、函數(shù)等。 例如: ‘ a’ + ‘ b’ + a*b/c + ( 2) 優(yōu)先級(jí): * / % 高于 + - ( 3) 結(jié)合性 : “ 自左至右的結(jié)合方向 ”
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1