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

正文內(nèi)容

c語言程序設計(cprogramming上)ppt(編輯修改稿)

2025-01-30 23:12 本頁面
 

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