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í)(編輯修改稿)

2025-02-08 15:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 通用3) 進(jìn)行算術(shù)、關(guān)系運(yùn)算 52例:整型量、字符量互相賦值和格式符通用 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,9853 例:字符量與整型量的算術(shù)運(yùn)算 main( ) { char c1, c2 。 c1=’A’ 。 c2=’B’ 。 c1=c1+32。 c2=c2+32。 printf(”%c%c”, c1, c2)。 } ab 54 例:字符量與整型量的關(guān)系運(yùn)算 main( ) { char c1。 scanf(”%c”。 amp。c1)。 if(c1=97amp。amp。c1=122) c1=c132。 pintf(”%c”, c1)。 } a↙ 輸入 A 輸出55 例:不可鍵入字符的表示 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 輸出56 例: unsigned char類型的使用 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 057 上例改為: 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ù)解讀。 58 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)度: 3C:\DOS ”C:\\DOS” 長(zhǎng)度: 6”O(jiān)K!” ”\”O(jiān)K!\” ” 長(zhǎng)度: 559 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 . \060 3) 用途 —— 給字符數(shù)組賦初值; 在 I/O函數(shù)中作為格式字符串。例: printf(”Please Input a,b:”)。 scanf(”%d,%d,%d”, amp。a, amp。b)。 YS613. 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。 /*初始化變量 */623. 7 各類數(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 合法。 63混合運(yùn)算規(guī)則:1) 通常類型相同直接運(yùn)算,結(jié)果保持原類型;2) 類型不同,系統(tǒng)自動(dòng)轉(zhuǎn)換為同一類型再進(jìn)行運(yùn) 算,結(jié)果為轉(zhuǎn)換后的類型。不同類型運(yùn)算時(shí)的自動(dòng)轉(zhuǎn)換規(guī)則: 高級(jí) double float long unsigned 低級(jí) int char、 short轉(zhuǎn)換方向64注意:1) 因類型越高,數(shù)值范圍越大、精度越高,因此這種轉(zhuǎn)換無(wú)精度損失,是安全的;2) 表達(dá)式中只要有一個(gè)實(shí)型量 (單或雙 ),表達(dá)式 結(jié)果為雙精度實(shí)型量;3) 對(duì)變量而言,僅僅是將讀出的變量值進(jìn)行了轉(zhuǎn) 換,變量的類型和變量存儲(chǔ)內(nèi)容保持不變。 i f if : … … 10 653. 8 算術(shù)運(yùn)算符和算術(shù)表達(dá)式1. C算術(shù)運(yùn)算符簡(jiǎn)介 34種、 13類、 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)制類型轉(zhuǎn)換662. 算術(shù)運(yùn)算符和算術(shù)表達(dá)式1) 基本算術(shù)運(yùn)算符 + 加 / 取正 (雙目運(yùn)算符 / 單目運(yùn)算符) - 減 / 取負(fù) (雙目運(yùn)算符 / 單目運(yùn)算符) * 乘 (雙目運(yùn)算符) / 除 (雙目運(yùn)算符) % 整除取余 (雙目運(yùn)算符) 67注意:1) +、 為復(fù)用運(yùn)算符;2) 如: int a, b, c。3) a=5。 4) b=a3。 /*減:兩個(gè)運(yùn)算目標(biāo) */5) c=a。 /*取負(fù):一個(gè)運(yùn)算目標(biāo) */6) 2) 兩整數(shù)相除結(jié)果仍為整數(shù)7) 如: 5/2?2 5/3?1 1/2?0 123/10?128) 要依實(shí)際應(yīng)用情況加以利用或避免。683) 求余運(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ò)。692) 算術(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 70注意:1) 為保證表達(dá)式運(yùn)算關(guān)系的正確性,需加入必要的括號(hào),并注意括號(hào)的層次及配對(duì)關(guān)系;2) 2) 乘號(hào)不得省略;3) 3) 應(yīng)避免整型量相除可能帶來(lái)的不良影響;4) 4) 函數(shù)調(diào)用是以函數(shù)的返回值來(lái)參與運(yùn)算的。713)算術(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é)合性 —— 自左而右順序 右結(jié)合性 —— 自右而左順序72C算術(shù)運(yùn)算符優(yōu)先級(jí)及結(jié)合性:( ) ——1級(jí),自左而右取負(fù) ——2級(jí)*、 /、 % ——同為 3級(jí),自左而右+、- ——同為 4級(jí),自左而右如: 100+(a+2)*b/734) 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符運(yùn)算一般形式: (類型名 ) (表達(dá)式 ) 其值是被轉(zhuǎn)換對(duì)象, 可是常、變、表達(dá)式。 類型轉(zhuǎn)換運(yùn)算符, 2級(jí)、單目。強(qiáng)制類型轉(zhuǎn)換的意義:1) 當(dāng)自動(dòng)類型轉(zhuǎn)換不能達(dá)到目的,人為強(qiáng)制轉(zhuǎn)換;2) 2) 函數(shù)調(diào)用時(shí),為了使實(shí)參、形參類型匹配,可采用強(qiáng)制類型轉(zhuǎn)換。74例:用強(qiáng)制類型轉(zhuǎn)換進(jìn)行匹配處理 float a=。 int b。 b=a%2。 /*編譯出錯(cuò) */修改后: b=(int)a%2。注意被轉(zhuǎn)換對(duì)象的范圍 : b=(int)(a%2)。 仍有錯(cuò);75例:用強(qiáng)制類型轉(zhuǎn)換處理溢出、精度問(wèn)題。 int a=123, b=456, c=10。 long sum。 sum=a*b。 /*表達(dá)式 a*b結(jié)果溢出 */ printf(%ld,%d, sum, a/c)。 /*a/c精度不夠 */ 9448,12修改后: sum=(long)a*b。 printf(%ld,%f, sum, (float)a/c)。 56088,76例:用強(qiáng)制類型轉(zhuǎn)換簡(jiǎn)化運(yùn)算過(guò)程,提高程序執(zhí)行效率。main( ){ int i。 scanf(“%d”, amp。i)。 i=i+。 printf(%d\n, i)。 } 12↙ 20 i=i+(int)。則少轉(zhuǎn)換一次775) 自增、自減運(yùn)算符自增 1: ++自減 1: – –含義: ++i ? 前置自增;先自加 1,后引用; i++ ? 后置自增;先引用,后自加 1 ; – –i ? 前置自減;先自減 1,后引用; i– –
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1