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

正文內(nèi)容

c語(yǔ)言教學(xué)ppt課件-wenkub

2023-05-13 22:02:29 本頁(yè)面
 

【正文】 (\0), 其 ASCII碼值 為0 。 a 表示字符串 a。(零 )。 39。 例如: 39。(零 )。 39。 例如: 39。的 ASCII碼值為 65。039。\n39。a39。 ( 都是 double型常量 ) 而字母 L(或 l)表示 long double(長(zhǎng)精度浮點(diǎn) )型 , 如: long double型 。 35. .689 ( 都是 double型常量 ) 整型數(shù): 125 , 0125 , 0x125 , 35 實(shí)型數(shù): , , , +18 例 1 注意: 指數(shù)部分可正可負(fù),但必須是整數(shù)。 1e2 ( 都是 double型常量 ) ( 2)實(shí)型常量 實(shí)型常量就是我們?nèi)粘J褂玫膸?shù)的常數(shù),也叫浮點(diǎn)數(shù)。 23 C語(yǔ)言程序中可以使用 十進(jìn)制 、 八進(jìn)制 和 十六進(jìn)制 來(lái)表示整型常量 。) (用雙引號(hào)括起來(lái)的一串字符。如: 39。 long int 表示長(zhǎng)整型。 20 修飾符 long一般指存儲(chǔ)空間相對(duì) int型 擴(kuò)大一倍 ,而 short一般指存儲(chǔ)空間相對(duì) int型 縮小一倍 。 退出 Turbo C: 按下 “ ALT+X‖鍵,退出 Turbo C的集成環(huán)境, 回到操作系統(tǒng)狀態(tài)。被調(diào)用的函數(shù)可以是系統(tǒng)提供的庫(kù)函數(shù),也可以是用戶(hù)自定義的函數(shù)。 ?C語(yǔ)言沒(méi)有輸入輸出語(yǔ)句。b); /*輸入變量 a和 b*/ c=max(a,b); /*調(diào)用 max函數(shù),將返回值賦給 c*/ printf(max=%d\n,c); /*輸出 c的值 */ } int max(x,y) /* max函數(shù)的定義,函數(shù)值為整型, x,y為形式參數(shù) */ int x,y; /*對(duì)形參 x,y作類(lèi)型定義 */ {int z; /*定義 max中用到的變量 z*/ if (xy) z=x; else z=y; return(z) ; /*將 z的值作為函數(shù) max返回值帶回調(diào)用處 */ } ?C函數(shù)從 main()開(kāi)始執(zhí)行。 ⑧ 具有很好的可移植性。 ④ 具有結(jié)構(gòu)化的控制語(yǔ)句 。以前操作系統(tǒng)及其它系統(tǒng)軟件主要是用匯編語(yǔ)言來(lái)編寫(xiě),由于匯編語(yǔ)言依賴(lài)于機(jī)器硬件,程序的 可讀性 和可 移植性 都很差。 便于實(shí)現(xiàn)嵌入式應(yīng)用的高級(jí)語(yǔ)言。 是面向問(wèn)題的高級(jí)語(yǔ)言,它離硬件比較遠(yuǎn),不宜用來(lái)編寫(xiě)系統(tǒng)程序。1 C 語(yǔ)言程序設(shè)計(jì) 西北大學(xué) 信息學(xué)院 計(jì)算機(jī)文化基礎(chǔ)課教學(xué)課件 2 第一章 C語(yǔ)言簡(jiǎn)介 第二章 數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式 第三章 語(yǔ)句與流程控制 第四章 數(shù)組 第五章 函數(shù)與程序結(jié)構(gòu) 第六章 指 針 第七章 結(jié)構(gòu)體與共用體 第八章 文件概述 第九章 編譯預(yù)處理 C 程序設(shè)計(jì) 3 一 、 C語(yǔ)言的發(fā)展 與計(jì)算機(jī)對(duì)話(huà)是從低級(jí)語(yǔ)言開(kāi)始逐步發(fā)展起來(lái)的 。 使用了十分接近于自然語(yǔ)言英語(yǔ)的語(yǔ)句,很容易理解,在事務(wù)處理中有著廣泛的應(yīng)用。 一種邏輯程序設(shè)計(jì)語(yǔ)言,廣泛使用于人工智能領(lǐng)域。 ALGOL 60 (1960年 ) CPL語(yǔ)言 (1963年 ) C語(yǔ)言的發(fā)展 BCPL 語(yǔ)言 (1967年 ) B語(yǔ)言 (1970年 ) C語(yǔ)言 (1972- 1973年 ) 5 二、 C語(yǔ)言的特點(diǎn) ⑤ 編程限制少,程序設(shè)計(jì)自由度大 。 ① 語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。 6 三、 C語(yǔ)言的程序結(jié)構(gòu)及特點(diǎn) main() { printf(This is a c program .\n); } 此程序的 結(jié)果 是輸出下面的一行信息: 例 1 This is a c program . 7 main() /*求兩數(shù)之和 */ { int a,b,sum; /*定義變量 */ a=123; b=456; /*給變量賦值 */ sum=a+b; printf(sum is %d\n,sum); /*輸出結(jié)果 */ } 例 2 程序的功能是求兩個(gè)整數(shù)的和,并將其輸出。 ?變量定義和語(yǔ)句之后必須有一個(gè)分號(hào)(;)。 9 此程序的執(zhí)行結(jié)果如下: 10,20 (輸入 10, 20) max=20 (輸出 c的值) 一個(gè)函數(shù)是由函數(shù)的說(shuō)明部分和函數(shù)體兩部分組成。 10 ② 函數(shù)體 (括在一對(duì)大括弧 {}中的部分) 變量定義 (int a,b,c。 編譯源程序: 按 “ F9‖鍵可對(duì)當(dāng)前打開(kāi)的源文件進(jìn)行編譯 。但不同 C編譯系統(tǒng)具體規(guī)定是不同的。 unsigned short int 表示無(wú)符號(hào)短整型。a39。如: abcd) (用一個(gè)標(biāo)識(shí)符代表一個(gè)常量 ) 注意: 39。 在使用時(shí)不能有小數(shù)部分 。在 C語(yǔ)言中,只有十進(jìn)制表示。 25 在浮點(diǎn)數(shù)常量的后面用字母 F(或 f)表示 float(單精度浮點(diǎn) )類(lèi)型 。 如: e12 , .e43 , , e 等是錯(cuò)誤的。、 39。 等 。其編碼值為 48,而不對(duì)應(yīng)數(shù)值 0。 八進(jìn)制 用 39。\10139。\6039。 字符常量 字符常量也可以用它的 ASCII碼值來(lái)表示,具體表示方法為: 十六 進(jìn)制用 39。\x4139。\x3039。 27 字符形式 功能 \n 回車(chē)換行( Enter) \t 橫向跳格(即跳到下一個(gè)輸出區(qū)) \v 豎向跳格 \b 退格( Backspace) \r 回車(chē) \f 走紙換頁(yè) \\ 反斜杠字符 “ \‖ \‘ 單引號(hào)字符 (?) \‖ 雙 引號(hào)字符 (?) \ddd 1到 3位 8進(jìn)制數(shù)所代表的字符 \xhh 1到 2位 16進(jìn)制數(shù)所代表的字符 轉(zhuǎn)義字符: 常用反斜線(xiàn) “ \‖開(kāi)頭后跟一個(gè)字符,但含義改變。 字符串中可以包含空字符、空格字符、轉(zhuǎn)義字符和其它字符,也可以包含漢字等文字符號(hào) 。 0 1 1 0 0 0 0 1 39。與 a的存儲(chǔ)空間示意圖 字符串常量與字符常量的區(qū)別: 0 1 1 0 0 0 0 1 a 0 0 0 0 0 0 0 0 30 在 C語(yǔ)言中我們還可以用一個(gè)與常量 相關(guān)的標(biāo)識(shí)符 (標(biāo)識(shí)符的概念在后面介紹 )來(lái)代替 常量 出現(xiàn)在程序中 , 這種相關(guān)的標(biāo)識(shí)符稱(chēng)為符號(hào)常量 。 printf (Input the radius: )。 printf (―area=is: %d \n, area)。 是由程序員定義的單詞 , 用它來(lái)命名程序中的一些實(shí)體對(duì)象 ( 如符號(hào)常量名 、 變量名 、 函數(shù)名 、 類(lèi)型名 、 數(shù)組名等 ) 。 ① 大小寫(xiě)字母不一樣 , 即標(biāo)識(shí)符 a1和 A1是兩個(gè)不同的標(biāo)識(shí)符 。 35 auto break case char continue const default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned viod volatile while 常用的 32個(gè)關(guān)鍵字,它們都是系統(tǒng)已定義的保留字 36 變量名及變量定義 ② 下劃線(xiàn) ( _ )符號(hào)一般是系統(tǒng)函數(shù)常用的開(kāi)始符號(hào) , 故一般不要用它作為變量名的第一個(gè)字符 。 如 area、 Area、aREA、 Area、 ArEa、 areA等等 , 是不同的變量名 。 ⑥ 習(xí)慣上一般變量名用小寫(xiě)字母命名 , 而符號(hào)常量名用大寫(xiě)字母命名 。 ?便于檢查變量所進(jìn)行的運(yùn)算是否合法。 ) float x,y,z。 當(dāng)為多個(gè)變量名時(shí) , 變量名之間用逗號(hào)分割 。 c1=39。 該變量被稱(chēng)為已初始化的變量 。 。y=20。 float f=。 不能寫(xiě)成: int a=b=d=15。 printf(\n%d,a)。 如: float a; a= (最后兩位小數(shù)不起作用) 而: double a; a= (全部接收) 例 main() { float a,b。占一個(gè)字節(jié) (8位 ),存放該字符的 ASCII碼值。b39。; c2=39。=39。a39。a39。 44 main() {int i。 c=97。這種在定義時(shí)就明確規(guī)定變量只能取哪幾個(gè)值,而不能取其它值的數(shù)據(jù)類(lèi)型叫枚舉類(lèi)型。 枚舉類(lèi)型和枚舉變量 枚舉類(lèi)型的定義格式如下: enum 枚舉名 { 枚舉表 } 。 枚舉變量的定義格式如下: enum 枚舉名 枚舉變量名表 ; 例如: enum color {RED,BLUE,YELLOW,BLACK,WHITE}。 47 d1=Tue。 可采用強(qiáng)制類(lèi)型方式進(jìn)行賦值 。 對(duì)于 枚舉類(lèi)型變量 只能通過(guò)賦值的方法為其賦值。 /*因?yàn)?c1枚舉變量對(duì)應(yīng)的枚舉符中沒(méi)有 3。 x2=RED。 L2=TRUE。 例如: 5/2 結(jié)果為 2 2/5 結(jié)果為 0 五、運(yùn)算符和表達(dá)式 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 這五個(gè)運(yùn)算符的結(jié)合性為:自左至右 。 51 ( 2) 算術(shù)表達(dá)式 C語(yǔ)言允許不同類(lèi)型的操作數(shù)據(jù)進(jìn)行混合運(yùn)算 , 但運(yùn)算時(shí)系統(tǒng)先將操作數(shù)轉(zhuǎn)換成同一類(lèi)型數(shù)據(jù) , 然后進(jìn)行運(yùn)算 。 3+。 優(yōu)先級(jí): 先乘除后加減。+i*fd/e 表達(dá)式運(yùn)算次序?yàn)?: ① 將 39。運(yùn)算。 ⑤ 用 ③ 的結(jié)果減 ④ 的結(jié)果。轉(zhuǎn)換方式為: ?將實(shí)型數(shù)據(jù)賦給整型變量時(shí),舍棄實(shí)數(shù)的小數(shù)部分。 ?將字符數(shù)據(jù)賦給整型變量時(shí),將字符數(shù)據(jù)放到整型變量低 8位中。 float f 。 (先 23→ 再存儲(chǔ)在 d中 ) 55 1 1 11 11 10 c=39。 00 11 00 00 0 0 00 00 00 i的值為 48 i 設(shè) int i; char c。 00 11 00 00 0 0 00 00 00 i的值為 48 i 1 1 11 11 10 c=39。 高位為 1 高位為 0 57 int 賦給 unsigned int ?將 long 賦給 unsigned long 時(shí), 原樣賦值。 unsigned short 賦給 short 例如:若 unsigned int a=65535。 58 例如: main() { unsigned int a。 } 1 1 11 11 11 11 11 11 11 1 1 11 11 11 11 11 11 11 b a a=65535 復(fù)合的賦值運(yùn)算符 :
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1