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

正文內(nèi)容

武漢大學(xué)c語(yǔ)言課件(更新版)

  

【正文】 // 將小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母 printf(―%d %d\n‖, a , c1)。 c2=?\n‘。 ? 用來(lái)存放實(shí)型數(shù)據(jù)的變量 ? 分單精度型 、 雙精度型和長(zhǎng)雙精度型三類(lèi) 2. 實(shí)型變量 變量類(lèi)型名 變量類(lèi)型 所占字節(jié)數(shù) 數(shù)的范圍 有效數(shù)字單精度實(shí)型 f lo a t 4 10 3 8 ~ 10 + 3 8 7雙精度實(shí)型 d o u b le 8 10 3 0 8 ~ 10 + 3 0 8 16長(zhǎng)雙精度型 lo n g d o u b le 10 10 4 9 3 2 ~ 10 + 4 9 3 2 19 include void main( ) { float f 。 ?有符號(hào)正整數(shù) 10 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 符號(hào)位 00000000 00001010 RAM ?有符號(hào)負(fù)整數(shù) 10 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 符號(hào)位 11111111 11110110 RAM 10的原碼 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 按位取反 加 1后得到 10的補(bǔ)碼 ?無(wú)符號(hào)整數(shù) ?無(wú)符號(hào)整數(shù)的所有二進(jìn)制位 全部用來(lái) 存放數(shù)值 , 不能存放負(fù)數(shù)。 ?從內(nèi)存中讀出變量的值,該變量保持不變。 printf(―area=%f\nl=%f\n‖, area, l )。 ? 比較 : ?A?與 ” A”的區(qū)別 若輸出的字符串中含雙引號(hào) (‖), 則要使用轉(zhuǎn)義字符 (\‖)。 ? 如 : ?\\‘ 表示輸出一個(gè)反斜杠符 ‘ \‖‘ 表示輸出一個(gè)雙引號(hào) \ddd ( ddd表示八進(jìn)制的 ASCII碼 ) \xhh ( hh表示十六進(jìn)制的 ASCII碼 ) ? 例 : ?\n‘ (回車(chē)換行 ) → ?\12‘ → ?\xa‘ ?A‘ → ?\101‘ → ?\x41‘ ? 注 : ?\0‘或 ‘ \000‘是代表 ASCII碼為 0的字符 ,即 空字符(NULL), 表示整數(shù) 0。 例 : , .123, 123. , , , … ? 指數(shù)形式 : 又稱(chēng)科學(xué)記數(shù)法 。 一種無(wú)返回值函數(shù)的數(shù)據(jù)類(lèi)型。 f) 打印三行輸出的 C語(yǔ)言程序必須用三條 printf 語(yǔ)句。 。 a) main函數(shù)的入口開(kāi)始 b) 編譯預(yù)處理命令開(kāi)始 c) 源程序的第一個(gè)函數(shù)開(kāi)始 d) 源程序的第一行語(yǔ)句開(kāi)始 √ 習(xí)題 C語(yǔ)言的源程序中,主函數(shù)的位置 __。 ?需求分析 確定解決問(wèn)題的方法和步驟,建立數(shù)學(xué)模型和確定相應(yīng)的求解方法。 ? 例如 : x, m1, average, k123, _1, … 5AN, WA11, a lot , $11, π, β, α, … √ 注意 : ? 標(biāo)識(shí)符嚴(yán)格 區(qū)分大小寫(xiě) 例如 : ABC , abc 是不同的標(biāo)識(shí)符 ? 不能和 C語(yǔ)言的關(guān)鍵字 、 用戶(hù)定義的函數(shù)名以及系統(tǒng)庫(kù)函數(shù)同名。共有 32個(gè)。 a=123。 C語(yǔ)言程序基本結(jié)構(gòu) ? C程序嚴(yán)格區(qū)分大小寫(xiě)。預(yù)處理命令、函數(shù)頭和花括號(hào) ? }‖之后不能加分號(hào)。 else z=y 。//提示 scanf(―%d,%d‖, amp。 ?調(diào)用標(biāo)準(zhǔn)函數(shù) , 顯示引號(hào)中的內(nèi)容 。 條件 語(yǔ)句塊 條件 語(yǔ)句塊 T F L形框 ——用于表示循環(huán)結(jié)構(gòu) (2) 直到型循環(huán) ( dowhile型循環(huán) ) 首先執(zhí)行循環(huán)體 , 若條件不成立繼續(xù)執(zhí)行循環(huán)體 , 直到條件成立為止。 ? 順序結(jié)構(gòu) ? 選擇結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu) 實(shí)踐證明 , 任何復(fù)雜的算法都可以用這三種基本結(jié)構(gòu)來(lái)描述。 ??1001i??1001i算法的表示方法 ?常用的算法描述方法有 : 自然語(yǔ)言描述 、 偽代碼 、 流程圖 、 NS圖 、 PAD圖等。 ?有零個(gè)或多個(gè)輸入 執(zhí)行算法時(shí)需要從外界獲取的信息 。 優(yōu)點(diǎn): 編程簡(jiǎn)單、結(jié)構(gòu)性強(qiáng)、可讀性好; 遵循這種結(jié)構(gòu)的程序只有一個(gè)入口和一個(gè)出口。 C語(yǔ)言的發(fā)展 ? C語(yǔ)言是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言 ? 功能強(qiáng)大, 具有豐富的數(shù)據(jù)類(lèi)型及 運(yùn)算符 。 ?目前使用較多的版本有 ANSI C, Borland C, Turbo C, Microsoft C/C++ , Visual C++等。 基本思想: 把一個(gè)需要求解的復(fù)雜問(wèn)題分為若干個(gè)模塊來(lái)處理,每個(gè)模塊處理一個(gè)子問(wèn)題;設(shè)計(jì)時(shí)遵循自頂向下、逐步細(xì)化、模塊化設(shè)計(jì)和結(jié)構(gòu)化編碼的原則。 ?有效性 算法中的每一個(gè)步驟應(yīng)當(dāng)正確 、 可行 , 并且能 有效地執(zhí)行 。 算法 對(duì)同一個(gè)問(wèn)題 , 算法是不唯一的 , 例如 : 求和 1+2+3+…… +100 (1) =(…(((1+2)+3)+4)+ … +100 ) (2) =(1+100) 50 一個(gè)好的算法應(yīng)該是 : 正確、易讀、效率高。 4. 用 NS流程圖表示算法 結(jié)構(gòu)化程序設(shè)計(jì) C語(yǔ)言是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言 , 有三種基本結(jié)構(gòu)。 條件 A B T F 條件 T F A B 選擇結(jié)構(gòu)的流程圖 選擇結(jié)構(gòu)的 NS圖 循環(huán)結(jié)構(gòu) (1) 當(dāng)型 ( while 型循環(huán) ) 當(dāng)條件成立 , 執(zhí)行循環(huán)體 , 否則跳出循環(huán)體。 結(jié)尾 ?格式輸出函數(shù) printf( )。 //定義變量類(lèi)型 printf(―input two numbers:\n‖)。 if (xy) z=x 。 ? 分號(hào) 是 C語(yǔ)句結(jié)束的標(biāo)志 , 每個(gè)語(yǔ)句和數(shù)據(jù)定義后必須有一個(gè)分號(hào)。 } ? C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句 , 輸入輸出的操作是由庫(kù)函數(shù) scanf( ) 和 printf( ) 等函數(shù)完成的。 int max( int x, int y ) include void main( ) { int a, b, sum 。 ^ ! % ( ) [ ] { } 空格 (SPACE) 制表符 (Tab) C語(yǔ)言的關(guān)鍵字 ? 關(guān)鍵字 : C語(yǔ)言中預(yù)定的具有特定含義的詞 , 也稱(chēng) 保留字 。 ? 1~ 255個(gè)字符。 max(x, y, z) 應(yīng)用程序的開(kāi)發(fā)過(guò)程 應(yīng)用程序開(kāi)發(fā)階段: 分析解決問(wèn)題的性質(zhì)、特點(diǎn)、目標(biāo)以及數(shù)據(jù)來(lái)源及其特征等。 習(xí)題 1. 一個(gè) C語(yǔ)言程序是由___組成 a) 主程序 b) 子程序 c) 函數(shù) d) 過(guò)程 C語(yǔ)言的程序 a) 至少包含一個(gè)主 函數(shù) b) 至少包含一個(gè)主 函數(shù) 與一個(gè)子 函數(shù) c) 必須由一個(gè)主 函數(shù) 與一個(gè)以上的子 函數(shù) 組成 d) 必須由一個(gè)主 函數(shù) 與一個(gè)子 函數(shù) 組成 √ √ 習(xí)題 3. C語(yǔ)言程序的執(zhí)行總是從___ 。 _____、 ______、______。 e) 聲明語(yǔ)句可放在函數(shù)體中的任何位置。 一種特殊的數(shù)據(jù)類(lèi)型,其值為某個(gè)量的內(nèi)存地址。 C語(yǔ)言中的實(shí)數(shù)是以十進(jìn)制表示的 , 有兩種表示形式 : ?十進(jìn)制小數(shù)形式 : 由數(shù)字 、 數(shù)符和 小數(shù)點(diǎn) 組成 。 // 執(zhí)行結(jié)果 9 7 32 = 65 ? 9 ‘- 9; // 執(zhí)行結(jié)果 5 7 9 = 48 ? 以? \‖開(kāi)頭的字符序列 , 有特定的含義。 ? 字符常量占一個(gè)字節(jié) , 字符串常量占的字節(jié)數(shù)等于字符個(gè)數(shù)加 1。 l=2*PI*r 。 ?對(duì)變量賦值過(guò)程是 ? 覆蓋 ? 過(guò)程,用新值去替換舊值 。 ?負(fù)整數(shù)在內(nèi)存中以二進(jìn)制 補(bǔ)碼 的形式存放。 } 運(yùn)行結(jié)果: 125000 因此 ,在定義整型變量時(shí),要注意數(shù)據(jù)類(lèi)型允許的數(shù)值范圍。 c1=?A‘。 //給一個(gè)字符變量賦一個(gè)整數(shù)值 c1=c132。 double area, r= 。a,amp。下表為基本算術(shù)運(yùn)算符。 右 結(jié)合性 (先右后左 )例 : d=a=3。 y = ++x 。 n=(i++)*j 。 printf(―%d\n‖, b )。 printf(―%d‖, i++)。 例 : ?A‘*2sqrt(4.)/d (d=2) ? 表達(dá)式求值的優(yōu)先次序 : ( ) 函數(shù) +、 *、 /、 % +、 高 低 3. 算術(shù)表達(dá)式 ① ―/‖號(hào),如: → (a+b)/(c+d) dcba??② ―*‖不能省略,如 : 2(a+b) → 2*(a+b) ③ 括號(hào)只能使用圓括號(hào) , 且成對(duì)出現(xiàn) , 不能使用 [ ] 和 { }。 int n=6。 (int)z+x 。 例 : a 3 如果 a=8,則結(jié)果為 “ 真 ” ;如果 a=1,則結(jié)果為 “ 假 ” 。 printf (―%d , %d , %d \n‖, a , b, c ) 。amp。amp。amp。84!0 f/3amp。 … 只有 表達(dá)式 1的值 為 ? 真 ? 時(shí)才求 表達(dá)式 2的值 如 : x=y=1。 ?條件表達(dá)式 : 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3 ?執(zhí)行過(guò)程 : 條件運(yùn)算符與條件表達(dá)式 表達(dá)式 1 表達(dá)式 2 表達(dá)式 3 真 假 例 : max=(ab) ? a∶ b。 如 : xy ? 1∶ 條件表達(dá)式的值為浮點(diǎn)型 說(shuō)明 : 說(shuō)明 : ?條件運(yùn)算符可以嵌套 , 這種嵌套是 右 結(jié)合的。 printf(―(1)%d\n‖, ab ? a : b )。b, amp。 例 : k=i+++j (i=2, j=3, k的值為 ) x=(a=5)+(b=8) (x的值為 ) d=e= ? 執(zhí)行順序是 : 先計(jì)算 , 再賦值 。 如 : K=?A‘ (k值為 65) k: 0000 0000 0100 0001 例 213: void main( ) { short int x=300。 printf(‖a=%d, b=%d, c=%d\n‖, a,b,c)。 ?格式 : 如 : a=3*5, a*10, a+8 ?求解 過(guò)程 : 先求表達(dá)式 1的值 , 再求表達(dá)式 2的值 , 最后求表達(dá)式 n的值 , 表達(dá)式 n的值作為整個(gè)逗號(hào)表達(dá)式的值。 20 30 9 3 說(shuō)明: (1) 用一個(gè)逗號(hào)表達(dá)式語(yǔ)句 , 可代替多個(gè)賦值語(yǔ)句 , 如 a=0。 a=。 A)160 B)0xcdf C) 01 D)0x48a 0xffff 01a 986,012 2e5 011 0xe 0668 0x 2. 下面四個(gè)選項(xiàng)中 , 均是不合法浮點(diǎn)數(shù)的選項(xiàng)是 ( )。 D) 39。\f39。xab39。\0139。 printf(―%d\n‖, x%=(y%=2))。 (int)x+y類(lèi)型為
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1