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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì) (c programming 上)ppt-文庫(kù)吧

2024-12-19 23:12 本頁(yè)面


【正文】 amming) 25 C語(yǔ)言程序的結(jié)構(gòu) 在使用標(biāo)識(shí)符時(shí)還必須注意以下幾點(diǎn): ① 標(biāo)準(zhǔn) C不限制標(biāo)識(shí)符的長(zhǎng)度,但它受各種版本的 C 語(yǔ)言編譯系統(tǒng)限制,同時(shí)也受到具體機(jī)器的限制。例如在某版本C 中規(guī)定標(biāo)識(shí)符前八位有效,當(dāng)兩個(gè)標(biāo)識(shí)符前八位相同時(shí),則被認(rèn)為是同一個(gè)標(biāo)識(shí)符。 ② 在標(biāo)識(shí)符中,大小寫是有區(qū)別的。例如 BOOK和 book 是兩個(gè)不同的標(biāo)識(shí)符。 ③ 標(biāo)識(shí)符雖然可由程序員隨意定義,但標(biāo)識(shí)符是用于標(biāo)識(shí)某個(gè)量的符號(hào)。因此,命名應(yīng)盡量有相應(yīng)的意義,以便于閱讀理解,盡量作到 “ 見(jiàn)名知意 ” 。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 26 C語(yǔ)言程序的結(jié)構(gòu) ( 2)關(guān)鍵字:由C語(yǔ)言規(guī)定的具有特定意義的字符串,通常也稱為保留字。用戶定義的標(biāo)識(shí)符不應(yīng)與關(guān)鍵字相同。C語(yǔ)言的關(guān)鍵字分為以下幾類: ① 類型說(shuō)明符:用于定義、說(shuō)明變量、函數(shù)或其它數(shù)據(jù)結(jié)構(gòu)的類型。如前面例題中用到的 int,double等。 ② 語(yǔ)句定義符:用于表示一個(gè)語(yǔ)句的功能。如例 用到的 if else就是條件語(yǔ)句的語(yǔ)句定義符。 ③ 預(yù)處理命令字符:用于表示一個(gè)預(yù)處理命令。如前面各例中用到的 include。 ( 3)運(yùn)算符:運(yùn)算符與變量,函數(shù)一起組成表達(dá)式,表示各種運(yùn)算功能。運(yùn)算符由一個(gè)或多個(gè)字符組成。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 27 C語(yǔ)言程序的結(jié)構(gòu) ( 4)分隔符:有逗號(hào)和空格兩種。逗號(hào)主要用在類型說(shuō)明和函數(shù)參數(shù)表中,分隔各個(gè)變量。空格多用于語(yǔ)句各單詞之間,作間隔符。在關(guān)鍵字,標(biāo)識(shí)符之間必須要有一個(gè)以上的空格符作間隔,否則將會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤,例如把 int a。寫成 inta。編譯器會(huì)把 inta當(dāng)成一個(gè)標(biāo)識(shí)符處理,其結(jié)果必然出錯(cuò)。 ( 5)常量:分為數(shù)字常量、字符常量、字符串常量、符號(hào)常量、轉(zhuǎn)義字符等多種。在后面章節(jié)中將專門給予介紹。 ( 6)注釋符:以 “ /*”開頭并以 “ */”結(jié)尾的串。在 “ /*”和 “ */”之間的即為注釋。程序編譯時(shí),不對(duì)注釋作任何處理。注釋可出現(xiàn)在程序中的任何位置。注釋用來(lái)向用戶提示或解釋程序的意義。在調(diào)試程序中對(duì)暫不使用的語(yǔ)句也可用注釋符括起來(lái),使翻譯跳過(guò)不作處理,待調(diào)試結(jié)束后再去掉注釋符。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 28 C語(yǔ)言程序設(shè)計(jì) (C Programming) 遼寧科技大學(xué) C語(yǔ)言程序設(shè)計(jì) (C Programming) 29 基本數(shù)據(jù)類型。 常量與變量的概念、定義及應(yīng)用。 各類運(yùn)算符及其運(yùn)算規(guī)則。 輸入輸出函數(shù)的用法,運(yùn)用輸入輸出函數(shù)進(jìn)行簡(jiǎn)單程序設(shè)計(jì)。 本章學(xué)習(xí)目標(biāo) C語(yǔ)言程序設(shè)計(jì) (C Programming) 30 C語(yǔ)言的數(shù)據(jù)類型 變量與常量 運(yùn)算符與表達(dá)式 輸入和輸出函數(shù) C語(yǔ)言程序設(shè)計(jì) (C Programming) 31 C語(yǔ)言的數(shù)據(jù)類型 ? C的數(shù)據(jù)類型如下: ? 基本類型 整型 ? 字符型 ? 實(shí)型 單精度 ? 雙精度 ? 數(shù)據(jù)類型 枚舉型 ? 構(gòu)造類型 數(shù)組類型 ? 結(jié)構(gòu)體 ? 共用體 ? 指針類型 ? 空類型 C語(yǔ)言程序設(shè)計(jì) (C Programming) 32 常量與變量 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 1.常量 常量又稱常數(shù),是指在程序運(yùn)行的過(guò)程中,其值不能被改變的量。常量分為普通常量和符號(hào)常量。 普通常量: 即常數(shù),有整型常量、浮點(diǎn)型常量、字符型常量、字符串常量。如 、 39。a39。, abc等。 符號(hào)常量: 用一個(gè)標(biāo)識(shí)符代表一個(gè)常量,這樣的標(biāo)識(shí)符稱為符號(hào)常量。如用 PI代表 。注意:符號(hào)常量的值在其作用域內(nèi)不能改變,也不能再被賦值。如在程序中,對(duì) PI重新賦值: PI= 2;這樣是不允許的。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 33 常量與變量 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 【 例 21】 符號(hào)常量的使用。 define PI include void main() { float r,s,m。 scanf(%f,amp。r)。 s=2*PI*r。 m=PI*r*r。 printf(圓的周長(zhǎng) =%f,圓的面積 =%f\n,s,m)。 } 程序中用 define PI PI, PI值代表 , 以后在程序中出現(xiàn)的 PI都代表 ,可以和常量一樣進(jìn)行運(yùn)算 , 并且在程序運(yùn)行過(guò)程中不可以改變 PI值,因?yàn)?PI在本程序中代表常量,常量是不能被賦值的。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 34 常量與變量 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 2.變量 在程序運(yùn)行的過(guò)程中,其值可以改變的量稱為變量。變量代表內(nèi)存中一個(gè)具有特定屬性的一個(gè)存儲(chǔ)單元,用來(lái)存放數(shù)據(jù),也就是變量的值。在程序運(yùn)行期間,這些值是可以改變的。一個(gè)變量應(yīng)該有一個(gè)名字,以便被引用。 變量名實(shí)際上是一個(gè)以名字對(duì)應(yīng)的地址。在 C語(yǔ)言中用來(lái)對(duì)變量、符號(hào)常量、函數(shù)、數(shù)組、類型等數(shù)據(jù)對(duì)象命名的有效字符序列稱為標(biāo)識(shí)符 (identifier),也就是說(shuō)標(biāo)識(shí)符就是一個(gè)名字。標(biāo)識(shí)符只能由字母、數(shù)字和下劃線 3種字符組成,并且第一個(gè)字母必須是下劃線或字母。變量名區(qū)分大小寫,如 sum和 SUM是不同的變量名。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 35 常量與變量 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 在 C語(yǔ)言中,要求對(duì)所有用到的變量作強(qiáng)制定義,也就是“先定義,后使用”。這樣做的目的如下。 (1) 凡是未被事先定義的,系統(tǒng)不認(rèn)為是合法變量名,在編譯程序時(shí)就會(huì)出現(xiàn)錯(cuò)誤提示,這樣,保證變量名的正確應(yīng)用。例如,在聲明部分有語(yǔ)句: int student。 而在執(zhí)行時(shí)語(yǔ)句中錯(cuò)誤的寫成 stvdent,在編譯時(shí)就會(huì)檢查出 stvdent未經(jīng)定義,不作為合法變量。 ( 2)每一個(gè)變量被指定為一個(gè)確定類型,在編譯時(shí)就能為其分配相應(yīng)的存儲(chǔ)單元。如指定 a,b為 int型,系統(tǒng)就會(huì)為變量 a, b分配相應(yīng)的存儲(chǔ)空間,不同的編譯系統(tǒng)分配存儲(chǔ)空間占用內(nèi)存的字節(jié)數(shù)不同。 ( 3)每一個(gè)變量在定義時(shí)確定了類型,在編譯時(shí)就會(huì)根據(jù)類型檢查運(yùn)算是否合法。例如,進(jìn)行求余運(yùn)算時(shí),要求參與運(yùn)算的變量必須是整型。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 36 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 1.整型常量的表示方法 整形常量即是常數(shù)。 C語(yǔ)言整型常數(shù)可用以下三種形式表示: ( 1) 十進(jìn)制整數(shù):數(shù)碼直接開頭的十進(jìn)制數(shù),如 123, 456等。 ( 2) 八進(jìn)制整數(shù):以 0開頭的常量是八進(jìn)制數(shù),如 0123,0456等。 ( 3) 十六進(jìn)制整數(shù):以 0x開頭的數(shù)是 16進(jìn)制數(shù),如0x123, 0x456等。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 37 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 2.整型變量的分類 整型變量可分為:基本型、短整型、長(zhǎng)整型和無(wú)符號(hào)型四種,其定義的關(guān)鍵字如下: (1) 基本型,以 int表示。范圍為 32768~ 32767,即 215~( 2151)。 (2) 短整型,以 short int或 short表示。范圍與基本型相同。 (3) 長(zhǎng)整型,以 long int或 long表示。若一個(gè)整型常量后面加上一個(gè)字母 l 或 L,則認(rèn)為是 long int型常量。范圍為 2147483648~ 214783647即 231~( 2311) (4) 無(wú)符號(hào)型,在實(shí)際應(yīng)用中變量的值常常是正的,如年齡、工資、成績(jī)等,因此可以將變量定義為“無(wú)符號(hào)”類型。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 38 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 3. 整型變量的定義 整型變量的定義格式為:類型標(biāo)識(shí)符 變量列表; 若定義多個(gè)同類型的變量,則用逗號(hào)分開。 例: int a,b; (指定變量 a,b為整型 ) unsigned short c,d; (指定變量 c,d為無(wú)符號(hào)短整型 ) long e,f; (指定變量 e,f為長(zhǎng)整型 ) C語(yǔ)言程序設(shè)計(jì) (C Programming) 39 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 4. 整型數(shù)據(jù)的輸入 整型變量鍵盤輸入,是通過(guò) scanf函數(shù)實(shí)現(xiàn)的, scanf函數(shù)是數(shù)據(jù)輸入函數(shù), 格式為: scanf (格式控制字符串,地址表列 ); 例如 : scanf (%d%d,amp。a,amp。b); ① 格式控制是用雙引號(hào)括起來(lái)的字符串,由 %和格式字符組成,作用是將輸入數(shù)據(jù)轉(zhuǎn)換為指定的格式輸入。 ② 格式字符,對(duì)于不同的數(shù)據(jù)用不同的格式字符。 d格式符是用來(lái)輸入十進(jìn)制整數(shù)的。因?yàn)樽兞?a, b是整型變量,所以輸入時(shí)用 d格式符。 ③ amp。a,amp。b中的“ amp?!笔恰暗刂愤\(yùn)算符”, amp。a是指 a在內(nèi)存中的地址。上面 scanf函數(shù)的作用是:將 a、 b的值放到 a, b在內(nèi)存的地址單元中去。所以,在該問(wèn)題中,若輸入: 1 2↙ ,則將 1和 2分別存入 a和 b的內(nèi)存單元中。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 40 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 5. 整型數(shù)據(jù)的輸出 整型數(shù)據(jù)的輸出用 printf函數(shù)來(lái)實(shí)現(xiàn)。 如 int x=5; printf( %d, x); printf函數(shù)的格式為: printf(格式控制字符串,輸出表列); (1) 格式控制字符串和輸入函數(shù) scanf的格式控制字符串基本一致。 (2) 輸出表列是需要輸出的數(shù)據(jù)或表達(dá)式。 (3) 在輸出整型數(shù)據(jù)時(shí),格式字符如下: ① %d,按整型數(shù)據(jù)的實(shí)際長(zhǎng)度輸出。 ② %md, m為輸出字段的寬度,如果輸出數(shù)據(jù)的位數(shù)小于m則左端補(bǔ)以空格,若大于 m,則按實(shí)際位數(shù)輸出。 ③ %ld,輸出長(zhǎng)整型數(shù)據(jù)。 ④ %u,輸出 unsigned型數(shù)據(jù),即無(wú)符號(hào)類型。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 41 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 6. 整型數(shù)據(jù)的存儲(chǔ) 數(shù)據(jù)在內(nèi)存中是以二進(jìn)制形式存放的,數(shù)值是以補(bǔ)碼表示的。正數(shù)用二進(jìn)制原碼(補(bǔ)碼與原碼相同)表示,負(fù)數(shù)用二進(jìn)制補(bǔ)碼形式(二進(jìn)制原碼按位取反加 1)表示,即負(fù)數(shù)的補(bǔ)碼是將該數(shù)的絕對(duì)值的二進(jìn)制形式,按位取反再加 1。 例如,求 10的補(bǔ)碼的方法是: ① 取 10的絕對(duì)值 10; ② 10的絕對(duì)值的二進(jìn)制形式為 1010; ③ 對(duì) 1010按位取反,結(jié)果為: 1111111111110101(一個(gè)整數(shù)占32位,前 16位數(shù)據(jù)均為 1); ④ 再加 1得 111111111110110 10的原碼 0000000000001010取反 1111111111110101再加11111111111110110得 10的補(bǔ)碼 在存放整數(shù)的存儲(chǔ)單元中,最左面的一位表示符號(hào)的,該位為 0,表示數(shù)值為正,該位為 1則表示數(shù)值為負(fù)。 C語(yǔ)言程序設(shè)計(jì) (C Programming) 42 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 4. 字符型數(shù)據(jù) 1.浮點(diǎn)型常量 (1)十進(jìn)制數(shù)形式。由數(shù)字和小數(shù)點(diǎn)組成。 (2)指數(shù)形式。如
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1