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

正文內(nèi)容

課程概況學(xué)時(shí)分配:課堂——48學(xué)時(shí)實(shí)驗(yàn)——計(jì)劃內(nèi)30學(xué)時(shí)(編輯修改稿)

2024-11-03 09:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ?\a? ?\7? ?\x7? ≥ ?\362? ?\xF2? 例:在程序中表示字符序列 ABC、 123 ABC、 123 構(gòu)成字符串常量 49 例:輸出一個(gè)字符序列 (字符串 ) printf(How are you?\n)。 How are you? /*輸出結(jié)果 */ ? /*光標(biāo)位置 */ 例:輸出包含控制字符的字符串 printf(?ab?c\t?de\rf\tg\n)。 printf(h\ti\b\bj?k)。 f????????gde /*?為空格 */ h?????? j?k 列: 123456789012345678901234567890… YS YS 50 2. 字符變量 ——有兩種類(lèi)型; 標(biāo)識(shí)符 存儲(chǔ)位 以 %d格式處理時(shí)的區(qū)別 char 8 bit 解釋為定點(diǎn)補(bǔ)碼數(shù),高位符號(hào)位。 unsigend char 8 bit 解釋為無(wú)符號(hào)數(shù), 8位都視視做數(shù)據(jù)位。 51 3. 字符量的存儲(chǔ)及引用 例: char c1, c2 。 c1=?A? 。 c2=c1。 存儲(chǔ): 字符的 ASCII編碼 c1: 若: c1按字符解讀 ——字符 A c1按整數(shù)解讀 —— +65 0 1 0 0 0 0 0 1 52 C允許字符量與 0~ 255之間的整形量互相通用: 通用的范圍包括: 1) 互相賦值 2) I/O格式符通用 3) 進(jìn)行算術(shù)、關(guān)系運(yùn)算 53 例:整型量、字符量互相賦值和格式符通用 main( ) { char c 。 int i 。 c=97。 /*c: 01100001*/ i=? b? 。 /*i:00000000 01100010*/ printf (”%c,%d\n”, c, c)。 printf (”%c,%d\n”, i, i)。 } a,97 b,98 54 例:字符量與整型量的算術(shù)運(yùn)算 main( ) { char c1, c2 。 c1=?A? 。 c2=?B? 。 c1=c1+32。 c2=c2+32。 printf(”%c%c”, c1, c2)。 } ab 55 例:字符量與整型量的關(guān)系運(yùn)算 main( ) { char c1。 scanf(”%c”。 amp。c1)。 if(c1=97amp。amp。c1=122) c1=c132。 pintf(”%c”, c1)。 } a↙ 輸入 A 輸出 56 例:不可鍵入字符的表示 main( ) { int a, b。 char c。 scanf(”%d,%d”, amp。a,amp。b) 。 c=242。 /*or c=?\xf2? */ if(a=b) printf(” %d%c%d”, a, c, b)。 else printf(” %d%d”, a, b)。 } 8, 5↙ 輸入 8≥5 輸出 57 例: unsigned char類(lèi)型的使用 main( ) { char c。 c=254。 /*or c=?\xfe? */ printf(” %c\t%d”, c, c)。 } ■ ???????2 為什么用 %d格式解讀 c輸出的不是 254? 因 %d是按有符號(hào)補(bǔ)碼解讀 c的。 c: 相當(dāng)于 2的補(bǔ)碼 1 1 1 1 1 1 1 0 58 上例改為: main( ) { unsigned char c。 c=254。 /*or c=?\xfe? */ printf(” %c\t%d”, c, c)。 } ■ ???????254 即: %d輸出 char型 ——按有符號(hào)數(shù)解讀; %d輸出 unsigned char型 ——按無(wú)符號(hào)數(shù)解讀。 59 4. 字符串常量 1) 表示 ——由一對(duì)雙引號(hào)括起來(lái)的字符序列; ” How do you do.” 長(zhǎng)度: 14 ”” 長(zhǎng)度: 7 ”a” 長(zhǎng)度: 1 在程序中表示下列字符串: x≥y ”x\xf2y” 長(zhǎng)度: 3 C:\DOS ”C:\\DOS” 長(zhǎng)度: 6 ”O(jiān)K!” ”\”O(jiān)K!\” ” 長(zhǎng)度: 5 60 2) 存儲(chǔ) ——雙引號(hào)內(nèi)每個(gè)字符占用一個(gè)字節(jié),所有 字符按順序連續(xù)存儲(chǔ),自動(dòng)在最后加入字串 結(jié)束標(biāo)志:空字符 例: ? ? 0010 0000 0000 0000 空字符 : 名為 NUL的控制字符 其 ASCII碼值: 0 程序中表示:’ \0 ? 注意 : 空字符 與 空格字符 是不同的字符。 H o w ? d o ? y o u ? d o . \0 61 3) 用途 ——給字符數(shù)組賦初值; 在 I/O函數(shù)中作為格式字符串。 例: printf(”P(pán)lease Input a,b:”)。 scanf(”%d,%d,%d”, amp。a, amp。b)。 YS 62 3. 6 變量賦初值 在定義變量時(shí)給變量賦值叫做賦初值。 例: int a=10, b=5, c 。 例: int x=y=z=0 。 編譯時(shí)將指出錯(cuò)誤 可改為: int x, y, z=x=y=0 。 或: int x, y, z。 x=y=z=0。 /*初始化變量 */ 63 3. 7 各類(lèi)數(shù)值型數(shù)據(jù)間的混合運(yùn)算 包括: 整型常量 / 變量 實(shí)型常量 / 變量 混合運(yùn)算 字符型常量 / 變量 例:若有如下定義 int i。 float f。 long l。 double d。 且每個(gè)變量已賦值: 則混合表達(dá)式 8+2+39。a39。+ i*f- d/l 合法。 64 混合運(yùn)算規(guī)則: 1) 通常類(lèi)型相同直接運(yùn)算,結(jié)果保持原類(lèi)型; 2) 類(lèi)型不同,系統(tǒng)自動(dòng)轉(zhuǎn)換為同一類(lèi)型再進(jìn)行運(yùn) 算,結(jié)果為轉(zhuǎn)換后的類(lèi)型。 不同類(lèi)型運(yùn)算時(shí)的自動(dòng)轉(zhuǎn)換規(guī)則: 高級(jí) double float long unsigned 低級(jí) int char、 short 轉(zhuǎn)換方向 65 注意: 1) 因類(lèi)型越高,數(shù)值范圍越大、精度越高,因此這種轉(zhuǎn)換無(wú)精度損失,是安全的; 2) 表達(dá)式中只要有一個(gè)實(shí)型量 (單或雙 ),表達(dá)式 結(jié)果為雙精度實(shí)型量; 3) 對(duì)變量而言,僅僅是將讀出的變量值進(jìn)行了轉(zhuǎn) 換,變量的類(lèi)型和變量存儲(chǔ)內(nèi)容保持不變。 i f i f : … … 10 66 3. 8 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 1. C算術(shù)運(yùn)算符簡(jiǎn)介 34種、 13類(lèi)、 15個(gè)優(yōu)先級(jí)、 2個(gè)結(jié)合性; 1) 算術(shù) 6 ) 條件 11 ) 分量 2) 關(guān)系 7 ) 逗號(hào) 12 ) 下標(biāo) 3) 邏輯 8 ) 指針 13 ) 函數(shù)調(diào)用 4) 位 9 ) 求字節(jié)數(shù) 5) 賦值 10 ) 強(qiáng)制類(lèi)型轉(zhuǎn)換 67 2. 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 1) 基本算術(shù)運(yùn)算符 + 加 / 取正 (雙目運(yùn)算符 / 單目運(yùn)算符) - 減 / 取負(fù) (雙目運(yùn)算符 / 單目運(yùn)算符) * 乘 (雙目運(yùn)算符) / 除 (雙目運(yùn)算符) % 整除取余 (雙目運(yùn)算符) 68 注意: 1) +、 為復(fù)用運(yùn)算符; 如: int a, b, c。 a=5。 b=a3。 /*減:兩個(gè)運(yùn)算目標(biāo) */ c=a。 /*取負(fù):一個(gè)運(yùn)算目標(biāo) */ 2) 兩整數(shù)相除結(jié)果仍為整數(shù) 如: 5/2?2 5/3?1 1/2?0 123/10?12 要依實(shí)際應(yīng)用情況加以利用或避免。 69 3) 求余運(yùn)算要求兩運(yùn)算元素均為整型,余數(shù)仍 為整型; 如: int a, b, c。 a=11%3。 /*2 ?a*/ b=5%a。 /*1 ?b*/ c=b%a。 /*1 ? c*/ c=123%10。 /*分離出個(gè)位 3*/ 若有 : a=%3。 編譯時(shí)將視為語(yǔ)法錯(cuò)。 70 2) 算術(shù)表達(dá)式 C表達(dá)式: 由運(yùn)算符、括號(hào)將運(yùn)算元素連接起來(lái) 的有值的式子。 算術(shù)表達(dá)式: 由算術(shù)運(yùn)算符、括號(hào)將數(shù)值型的運(yùn)算元素連 接起來(lái),其值為數(shù)值量的式子。 其中: 運(yùn)算元素可為常量、變量、函數(shù)調(diào)用等。 如: 28+a sin()*10+y 71 注意: 1) 為保證表達(dá)式運(yùn)算關(guān)系的正確性,需加入必要的括號(hào),并注意括號(hào)的層次及配對(duì)關(guān)系; 2) 乘號(hào)不得省略; 3) 應(yīng)避免整型量相除可能帶來(lái)的不良影響; 4) 函數(shù)調(diào)用是以函數(shù)的返回值來(lái)參與運(yùn)算的。 72 3)算術(shù)運(yùn)算符的運(yùn)算優(yōu)先級(jí)和結(jié)合性 C運(yùn)算符優(yōu)先級(jí): 15個(gè) 結(jié)合性:兩個(gè) 運(yùn)算規(guī)則: C在處理表達(dá)式時(shí),不同級(jí)別運(yùn)算符的運(yùn)算順 序按優(yōu)先級(jí)別由高到低進(jìn)行。同一級(jí)別運(yùn)算符的運(yùn) 算順序按本級(jí)別的結(jié)合性進(jìn)行。 結(jié)合性: 左結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1