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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)(cprogramming上)ppt(編輯修改稿)

2025-01-30 23:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 123e3代表 123 103 。注意字母 e(或 E)之前必須有數(shù)字,且 e后面指數(shù)必須為整數(shù)。 2.浮點(diǎn)型變量 一個(gè)浮點(diǎn)型數(shù)據(jù)一般在內(nèi)存中占 4個(gè)字節(jié)( 32位)。與整形數(shù)的存儲(chǔ)方式不同,浮點(diǎn)型數(shù)據(jù)是按照指數(shù)形式存儲(chǔ)的。 浮點(diǎn)型變量分為: (1) 單精度型浮點(diǎn)型( float型) 一個(gè) float型數(shù)據(jù)在內(nèi)存中占 4個(gè)字節(jié)( 32位),單精度實(shí)數(shù)的范圍約為 1038~ 1038之間并提供 7~ 8位有效位;小于 1038的數(shù)被處理成 0值。 (2) 雙精度型浮點(diǎn)型( double型) 一個(gè) double型數(shù)據(jù)在內(nèi)存中占 8個(gè)字節(jié),雙精度實(shí)數(shù)的數(shù)值范圍約為 10308~ 10308。并提供 15~ 16位有效位,具體精確多少位與機(jī)器有關(guān);小于 10308的數(shù)被處理成零值。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 43 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 4. 字符型數(shù)據(jù) 3.浮點(diǎn)型數(shù)據(jù)的輸入和輸出 (1)浮點(diǎn)型數(shù)據(jù)的輸入 用 scanf函數(shù)實(shí)現(xiàn)的,格式符使用的是 f字符,以小數(shù)的形式輸入數(shù)據(jù),也可以使用 e字符,以指數(shù)的形式輸入數(shù)據(jù)。單精度浮點(diǎn)型數(shù)據(jù)用 %f格式輸入,雙精度浮點(diǎn)型數(shù)據(jù)用 %lf格式輸入。 (2)浮點(diǎn)型數(shù)據(jù)的輸出 用 printf函數(shù)實(shí)現(xiàn),格式符使用 f字符,以小數(shù)形式或指數(shù)形式輸出數(shù)據(jù)。有以下幾種格式: %f:不指定字段寬度,整數(shù)部分全部輸出,并輸出 6位小數(shù),有效位為 7或 8位。 %:指定輸出數(shù)據(jù)共占 m列,其中有 n位小數(shù)。如果數(shù)值長(zhǎng)度小于 m,則左端補(bǔ)空格。 %:指定輸出數(shù)據(jù)共占 m列,其中有 n位小數(shù)。如果數(shù)值長(zhǎng)度小于 m,則右端補(bǔ)空格。 若是雙精度型變量輸出時(shí)應(yīng)用 %lf格式控制,有效位為 15或 16位。 如 double f;輸出時(shí)應(yīng)使用語(yǔ)句: printf (%lf,f)。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 44 常量與變量 4. 字符型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 1.字符常量 C語(yǔ)言的字符常量是用一對(duì)單引號(hào)括起來(lái)的單個(gè)字符。如: 39。a39。、39。b39。、 39。A39。、 39。B39。、 39。? 39。、 39。$39。 等都是字符常量。 除了這樣的字符常量外, C語(yǔ)言還允許用一種特殊形式的字符常量,就是以一個(gè) 39。\39。開(kāi)頭的字符序列。 轉(zhuǎn)義字符 轉(zhuǎn)義字符的意義 \n 回車換行 \t 橫向跳到下一制表位置 \v 豎向跳格 \b 退格 \r 回車 \f 走紙換頁(yè) \\ 反斜線符 \ \39。 單引號(hào)符 \a 鳴鈴 \ddd 1~ 3位八進(jìn)制數(shù)所代表的字符 \xhh 1~ 2位十六進(jìn)制數(shù)所代表的字符 C語(yǔ)言程序設(shè)計(jì) (C Programming) 45 常量與變量 4. 字符型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 2. 字符變量 設(shè)臵兩個(gè)字符型變量 c1和 c2。定義形式如下: char c1,c2; 它表示 c1和 c2為字符型變量,各可以放一個(gè)字符??梢杂孟旅嬲Z(yǔ)句對(duì) c1,c2賦值 : c1= 39。a39。; c2= 39。b39。;一個(gè)字符變量在內(nèi)存中只占一個(gè)字節(jié)。 3. 字符數(shù)據(jù)的存儲(chǔ)形式 字符在內(nèi)存中存儲(chǔ)的不是字符本身,而是它的 ASCII碼,例如字符 39。a39。 的 ASCII碼為 97, 39。b39。 的 ASCII碼為 98。那么字符的存儲(chǔ)形式與整數(shù)的存儲(chǔ)形式是類似的。因此 C語(yǔ)言中字符型數(shù)據(jù)和整型數(shù)據(jù)是通用的,但應(yīng)該注意字符數(shù)據(jù)只占一個(gè)字節(jié),它只能存放 0~ 255范圍內(nèi)的整數(shù)。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 46 常量與變量 4. 字符型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 【 例 22】 觀察如下程序輸出結(jié)果。理解 %c與 %d的區(qū)別。 include void main() { char a1,a2。 a1=97。a2=98。 printf (%c %c\n,a1,a2)。 printf (%d %d\n,a1,a2)。 } C語(yǔ)言程序設(shè)計(jì) (C Programming) 47 常量與變量 4. 字符型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 【 例 26】 大小寫(xiě)字母的轉(zhuǎn)換。 分析:數(shù)據(jù)存儲(chǔ)是存儲(chǔ)字符的 ASCII碼值,大小寫(xiě)字符的ASCII碼值相差 32,小寫(xiě)字符比大寫(xiě)字符 ASCII碼值大32,所以在程序中利用此特點(diǎn)轉(zhuǎn)換。 include void main() { char a1,a2。 a1=39。a39。 a2=39。b39。 a1=a132。 a2=a232。 printf (%c %c\n,a1,a2)。 } C語(yǔ)言程序設(shè)計(jì) (C Programming) 48 常量與變量 4. 字符型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符串常量 字符串常量是用雙引號(hào)括起來(lái)的若干個(gè)字符序列。如 : How do you do, CHINA, a 等都是字符串常量。 可以輸出一個(gè)字符串 ,如 printf (How do you do. ); 注意 : 不要將字符常量與字符串常量混淆。 39。a39。是字符常量 ,a是字符串常量 ,二者不同。 C規(guī)定:在每個(gè)字符串的結(jié)尾加一個(gè)“字符串結(jié)束標(biāo)志”以便系統(tǒng)據(jù)此判斷字符串是否結(jié)束。以 39。\039。 作為字符串結(jié)束標(biāo)志。 39。\039。 是 ASCII碼為 0的字符 ,從 ASCII碼表中可以看到 ASCII碼為 0的字符是“空操作字符”不引起任何操作。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 49 常量與變量 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 1.先定義后賦值 int a,b,c; a= 10; b= 20; c= 30; 2.定義和賦值同時(shí)進(jìn)行 int a= 10; short b= 20; char c= 39。v39。; float d= ; 3.對(duì)幾個(gè)變量同時(shí)賦一個(gè)初值 int a1= 10, a2= 10, a3= 10; C語(yǔ)言程序設(shè)計(jì) (C Programming) 50 運(yùn)算符與表達(dá)式 1。算術(shù)運(yùn)算符 5。逗號(hào)運(yùn)算符 2. 賦值運(yùn)算符 3. 關(guān)系運(yùn)算符 4. 邏輯運(yùn)算符 1. 基本的算術(shù)運(yùn)算符 +、-、*、 /、% 注意: %為模運(yùn)算符或稱求余運(yùn)算符。 要求%兩側(cè)均為整型數(shù)據(jù)。 如 7% 4的值為 3, 8% 2的值為 0。做整數(shù)除法時(shí)結(jié)果為整數(shù)。 如: 5/3結(jié)果為 1 2. 算術(shù)表達(dá)式 用算術(shù)運(yùn)算符和括號(hào)將操作數(shù)連接起來(lái)的,符合 C語(yǔ)法規(guī)則的式子,稱為算術(shù)表達(dá)式。在表達(dá)式求值時(shí),按運(yùn)算符的優(yōu)先級(jí)別高低次序執(zhí)行。 例如: 10+39。a39。+- *39。b39。 在進(jìn)行運(yùn)算時(shí),不同類型的數(shù)據(jù)要先轉(zhuǎn)換成同一類型,然后進(jìn)行運(yùn)算。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 51 運(yùn)算符與表達(dá)式 1。算術(shù)運(yùn)算符 5。逗號(hào)運(yùn)算符 2. 賦值運(yùn)算符 3. 關(guān)系運(yùn)算符 4. 邏輯運(yùn)算符 3. 強(qiáng)制類型轉(zhuǎn)換 可以用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符將一個(gè)表達(dá)式的值轉(zhuǎn)換成所需類型后進(jìn)行各項(xiàng)運(yùn)算。 一般形式為: (類型名)(表達(dá)式) 注意: ( 1)類型名和表達(dá)式應(yīng)用括號(hào)括起來(lái)。如( int)( x+y)。如果寫(xiě)成( int) x+y,則是對(duì) x的值轉(zhuǎn)換為整型,而不是對(duì) x+y的值轉(zhuǎn)換。 ( 2)在強(qiáng)制類型轉(zhuǎn)換時(shí),得到一個(gè)所需類型的中間變量,原來(lái)變量的類型未發(fā)生變化。例如已知 float x。 對(duì)于(int)x, x仍然是 float類型,而整個(gè)表達(dá)式 (int)x為整型。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 52 運(yùn)算符與表達(dá)式 2. 賦值運(yùn)算符 5。逗號(hào)運(yùn)算符 1。算術(shù)運(yùn)算符 3. 關(guān)系運(yùn)算符 4. 邏輯運(yùn)算符 1. 賦值符號(hào) 賦值符號(hào) =就是賦值運(yùn)算符,將一個(gè)數(shù)據(jù)賦給一個(gè)變量。如 a=3。 2. 類型轉(zhuǎn)換 如果賦值運(yùn)算符兩側(cè)的類型不一致,要進(jìn)行類型轉(zhuǎn)換。 (1)將浮點(diǎn)型數(shù)據(jù)賦給整型變量時(shí),舍棄實(shí)數(shù)的小數(shù)部分。如 i為整型變量,執(zhí)行 i=的結(jié)果是使 i的值為 3。 (2)將整型數(shù)據(jù)賦給浮點(diǎn)型變量時(shí),數(shù)值不變,但以浮點(diǎn)數(shù)形式存儲(chǔ)到變量中。 3. 復(fù)合的賦值運(yùn)算符 常用的賦值運(yùn)算符有以下幾種: +=, =, *=, /=, %= x*=y+8 等價(jià)于 x=x*( y+ 8) C語(yǔ)言程序設(shè)計(jì) (C Programming) 53 運(yùn)算符與表達(dá)式 2. 賦值運(yùn)算符 5。逗號(hào)運(yùn)算符 1。算術(shù)運(yùn)算符 3. 關(guān)系運(yùn)算符 4. 邏輯運(yùn)算符 4. 賦值表達(dá)式 由賦值運(yùn)算符將一個(gè)變量和一個(gè)表達(dá)式連接起來(lái)的式子稱為“賦值表達(dá)式”。 a=b=c=5 (賦值表達(dá)式值為 5, a、 b、 c值均為 5) a=5+(c=6) (表達(dá)式值為 11, a值為 11, c的值為 6) a=(b=4)+(c=6) (表達(dá)式值為 10, a值為 10, b等于 4, c等于 6) 5. 自增、自減運(yùn)算符 運(yùn)算符: ++ 作用:其操作數(shù)必須為簡(jiǎn)單變量,使操作數(shù)的自身增 1或減1運(yùn)算。可以臵于操作數(shù)前面,也可以放在后面。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 54 運(yùn)算符與表達(dá)式 2. 賦值運(yùn)算符 5。逗號(hào)運(yùn)算符 1。算術(shù)運(yùn)算符 3. 關(guān)系運(yùn)算符 4. 邏輯運(yùn)算符 ( 1) ++ 、 運(yùn)算符的對(duì)象只能是簡(jiǎn)單變量,不能是常量或帶有運(yùn)算符的表達(dá)式。如 5++, 5或 ++( a=5)都是錯(cuò)誤的。 ( 2) ++ 、 運(yùn)算符的結(jié)合方向?yàn)椤皬挠抑磷蟆薄H纾?n++相當(dāng)于 (n++)。 ( 3)使用 ++ 、 運(yùn)算符可以提高程序的執(zhí)行效率、速度快。因?yàn)?++n運(yùn)算只需要一條及其指令就可以完成,而n=n+1則要對(duì)應(yīng)三條機(jī)器指令。 ( 4)當(dāng) n為基本數(shù)據(jù)類的變量時(shí), ++或 表示加 1或減 1 C語(yǔ)言程序設(shè)計(jì) (C Programming) 55 3. 關(guān)系運(yùn)算符 5。逗號(hào)運(yùn)算符 1。算術(shù)運(yùn)算符 2. 賦值運(yùn)算符 4. 邏輯運(yùn)算符 關(guān)系運(yùn)算:實(shí)際上是比較運(yùn)算,將兩個(gè)值進(jìn)行比較,看結(jié) 果是否符合給定條件。 C語(yǔ)言提供6種關(guān)系運(yùn)算符: ①<小于; ②<=小于等于;③>大于; ④>=大于等于;⑤==等于; ⑥!=不等于。 關(guān)于優(yōu)先次序: (1)前 4種關(guān)系運(yùn)算符( , =, , =)的優(yōu)先級(jí)別相同,后兩種也相同。前 4種高于后 2種。 (2)關(guān)系運(yùn)算符與算術(shù)運(yùn)算符、賦值運(yùn)算符的優(yōu)先級(jí)關(guān)系如下: 算術(shù)運(yùn)算符(高) 關(guān)系運(yùn)算符(中)賦值運(yùn)算符(低) (3)關(guān)系運(yùn)算符的結(jié)合方向是”自左向右”。 運(yùn)算符與表達(dá)式 C語(yǔ)言程序設(shè)計(jì) (C Programming) 56 3. 關(guān)系運(yùn)算符 5。逗號(hào)運(yùn)算符 1。算術(shù)運(yùn)算符 2. 賦值運(yùn)算符 4. 邏輯運(yùn)算符 關(guān)系表達(dá)式 用關(guān)系運(yùn)算符將兩個(gè)表達(dá)式連接起來(lái)的式子稱關(guān) 系表達(dá)式 。 表達(dá)式包括:算術(shù)表達(dá)式、關(guān)系表達(dá)式、 邏輯表達(dá)式、賦值表達(dá)式、字符表達(dá)式。 如 :ab, a3等均是關(guān)系表達(dá)式 a=bc 等效于 a=(bc) 關(guān)系表達(dá)式的值是一個(gè)邏輯值即“真”或“假”,以 1代表“真”,以0代表“假”。 例如: a=3,b=2,c=1 則 (ab)==c 的值為“真”,表達(dá)式值為1 b+ca的值為“假”,表達(dá)式值為0 d=ab d的值為1 f=abc的值為 0 運(yùn)算符與表達(dá)式 C語(yǔ)言程序設(shè)計(jì) (C Programming) 57 4. 邏輯運(yùn)算符 5。逗號(hào)運(yùn)算符 1。算術(shù)運(yùn)算符 2. 賦值運(yùn)算符 3. 關(guān)系運(yùn)算符 1、 amp。amp。 邏輯與 2、 || 邏輯或 3、 ! 邏輯非 amp。amp。和 ||是雙目運(yùn)算符,它要求有兩個(gè)運(yùn)算量。 如: aamp。amp。b,a||b。 !是單目運(yùn)算符,只要求有一個(gè)運(yùn)算量,如:! a 邏輯與 :只有兩個(gè)運(yùn)算量均為真時(shí) ,結(jié)果才為真 ,否則結(jié)果為假。 如 :
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1