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

正文內(nèi)容

武漢大學(xué)c語(yǔ)言課件(存儲(chǔ)版)

  

【正文】 ntf(―f=%f\nd=%f\n‖, f, d)。 ?可以把字符變量按整型量輸出 , 也允許把整型量按字符量輸出。 ?在 C語(yǔ)言中沒有字符串變量 ( 但可以用一個(gè)字符數(shù)組來(lái)存放一個(gè)字符串常量 ) 4. 變量的初始化 ? 在說(shuō)明變量的同時(shí)給變量賦初值 ? 格式 : 類型說(shuō)明符 變量 = 常數(shù) 。 //賦初值 標(biāo)準(zhǔn)函數(shù) ? C編譯系統(tǒng)提供的庫(kù)函數(shù) ?包括 : 輸入輸出函數(shù)、數(shù)學(xué)函數(shù)、字符和字符串函數(shù)等。 printf(―the area is%\n‖, area)。 如 : d=a+b*c 。 如 : 5%2=1 3%3=0 3%5=3 ?A‘%2=1 +%5 ? 所得結(jié)果的符號(hào)與運(yùn)算符 左 側(cè)操作數(shù)的符號(hào)相同 5%2=1 5%2=1 2. 自增 、 自減運(yùn)算符 含義 運(yùn)算符 優(yōu)先級(jí) 結(jié)合性 功能 自增 ++ 2 右結(jié)合 使變量的值增 1 自減 2 右結(jié)合 使變量的值減 1 使用形式 ? ++i 或 i 變量 i先自增或自減 1,再引用 i。 j=5。 a=i 。如果有多于兩個(gè) + 或兩個(gè) 連寫的情況,則編譯首先識(shí)別 前兩個(gè) +或 為增量或減量運(yùn)算符。 printf(―i=%d, j=%d, k=%d\n‖, i, j, k )。 ?自動(dòng)類型轉(zhuǎn)換 ? 這種類型轉(zhuǎn)換由編譯系統(tǒng)自動(dòng)完成 ? 轉(zhuǎn)換規(guī)則 : float double long unsigned int char short 低 高 說(shuō)明 : 1. 橫向的箭頭表示必定的轉(zhuǎn)換 。 ?數(shù)據(jù)類型說(shuō)明符和表達(dá)式都必須加括號(hào) (單個(gè)變量除外 ) ?例 : int x, y 。 printf(―(int)f=%d, f=%f\n‖, (int)f , f )。 ? 例 : 5(45) ?a‘ ?b‘+3 (a=4)=(b=6) 5278 0 0 0 值為 : 1 例 include void main( ) { int a, b, c。 } 輸出結(jié)果 : 1 , 10 , 10 1 , 20 , 11 0 , 20 , 11 關(guān)系運(yùn)算的不足 ? 關(guān)系表達(dá)式只能表達(dá)簡(jiǎn)單的關(guān)系, 如 : sum=1500 y!=z 即只能對(duì)一個(gè)條件進(jìn)行測(cè)試。b 1 1 1 1 0 0 0 1 0 0 0 0 a b a||b 1 1 1 1 0 1 0 1 1 0 0 0 特點(diǎn) : 全真為真 , 其余為假 。 將下面的條件用 C語(yǔ)言的邏輯表達(dá)式表示 例 1: 1≤x≤10且 x≠7 x=1 amp。amp。amp。 54||(num=0)。ch=?Z‘)?(ch+32): ch 。 a = a+b 。 include void main( ) { int a, b, c, max 。 ? 賦值表達(dá)式 : 由賦值運(yùn)算符連接起來(lái)式子 ?作用 : 將表達(dá)式的值賦給變量 賦值運(yùn)算符和賦值表達(dá)式 ? 簡(jiǎn)單賦值運(yùn)算符為 ? =‖ 。 ( i值為 1 ) 如 : float x=1/4+1/4+1/4 。 共 10種 : +=, = *=、 /=、 %= 等 。 a+=a=a*=a 。 a=2, b=5, a++, b++, a+b。 printf(―%d,%d,%d‖ , (a, b, c) , b ,c)。 b=c。\39。 39。 39。 B) 39。 12,456 0xf ―a‖ AA 習(xí)題 5. 下列變量名中合法的是 。 a*b+cd 結(jié)果的類型為 。 float c。 39。 A) 39。 39。 39。\‘39。 c=a。 可寫成 : a=0, b=1, c=2 。 printf(―y=%d\n‖, y )。 a+=b+c 。 printf(―y=%d y=%c\n‖, y, y )。 如 : int i=*2/2 。 printf(―最大數(shù)為 : %d\n‖, max) 。 printf(―(4)%d, %d, %d\n‖, a, b, c )。 ( ) e=30 例 讀程 , 寫出運(yùn)行結(jié)果。 ch=(ch=?A‘a(chǎn)mp。++y。amp。amp。amp。 11 左結(jié)合 邏輯或 || 12 左結(jié)合 邏輯運(yùn)算真值表 a !a 1 0 0 1 a b aamp。 a= bc=100 。 ? 例 : m+n=20, 測(cè)試此關(guān)系是否成立 , 成立為真 ,不成立為假 。 float f=。 強(qiáng)制類型轉(zhuǎn)換 ? 格式 : (數(shù)據(jù)類型說(shuō)明符) (表達(dá)式) ? 注意 : ?強(qiáng)制轉(zhuǎn)換屬單目運(yùn)算 , 運(yùn)算優(yōu)先級(jí)為 2。 例 : 10+?a‘+*?b‘ ? 轉(zhuǎn)換方式 : ?自動(dòng)轉(zhuǎn)換 : 數(shù)據(jù)類型自動(dòng)由低級(jí)向高級(jí)轉(zhuǎn)換。 j=1。 } i = ? 7 7 7 7 6 7注意: ? 自增、自減運(yùn)算只能用于 變量 , 不能用于常量和表達(dá)式。 printf(―%d\n‖, ++i )。 則 y = 10 在這兩種情況下 , x都被置為 11。 如 : a% b 求 a除以 b以 后得到的余數(shù)。 1級(jí)最高 , 15級(jí)最低。 s=(a+b+c)/2。 int a。 } 輸出結(jié)果 : 98 65 b A 【 例 】 字符型變量的使用 注意 : ?只能將一個(gè)字符常數(shù)賦給一個(gè)字符變量 , 不能把一個(gè)字符串常量賦予字符變量 。 ?每個(gè)字符變量分配一個(gè)字節(jié)用于存放一個(gè)字符。 // d為雙精度實(shí)型變量 f= 。 x=50*50*50。 printf(―%d‖, x)。 ?例 : define PI PI=。 輸出 : he said ― I am a student.‖ ?A? A 占一個(gè)字節(jié) “A” A 占兩個(gè)字節(jié) \0 5. 符號(hào)常量 ? 符號(hào)常量 : 用標(biāo)識(shí)符表示的常量 ?格式 : define 標(biāo) 識(shí) 符 常量 ?功能 : 用該 標(biāo)識(shí)符 代表后面的常量值 ?例 : define PI define STAR ?*‘ 預(yù)處理命令 define也稱為宏定義 , 一個(gè) define命令只能定義一個(gè)符號(hào)常量 , 用一行書寫 , 不用分號(hào)結(jié)尾。 } a???????b d 輸出到顯示屏 ? 字符串常量 : 用一對(duì)雙引號(hào)括起的字符序列 。 如: 100000000→ 1 108 → 1E+8 → 105 → 103 → 尾數(shù)部分 指數(shù)部分 字母 E/e前必須有 數(shù)字 , 而 E后面的階碼必須為 整數(shù) 。 用 typedef 定義 一種由單種或多種數(shù)據(jù)類型構(gòu)造而成的數(shù)據(jù)類型 。 √ √ 167。 如不正確 , 說(shuō)明理由 。 _____符號(hào)開始,使用 _____符號(hào)結(jié)束。 ?程序設(shè)計(jì) 根據(jù)確定的算法,用計(jì)算機(jī)語(yǔ)言 (如 C語(yǔ)言 )編寫源程序。 ? 取名應(yīng)盡可能見名知意。 ? 語(yǔ)句定義 : if…else, while, for …。 sum=a+b。 ? 標(biāo)識(shí)符、保留字之間必須至少加一個(gè)空格以示分隔。 include void main( ) { int a, b, sum 。 } 【 例 】 求兩個(gè)數(shù)中的較大值 ? 程序由兩個(gè)函數(shù)組成: ? main 函數(shù)和 max 函數(shù) 。b)。 //聲明部分 , 定義變量類型 a=123。 include void main( ) /*定義主函數(shù) */ { printf(―Wele to C!\n‖) 。 順序結(jié)構(gòu) 矩形框 — 用于表示順序結(jié)構(gòu) 。 英語(yǔ)和程序設(shè)計(jì)語(yǔ)言混合使用稱為偽代碼。 算法舉例 【 例 】 輸入三個(gè)數(shù),然后輸出其中最大的數(shù)。 面向?qū)ο蟮某绦蛟O(shè)計(jì) Program Design in C Language ? 面向?qū)ο蟮某绦蛟O(shè)計(jì)將一些新的理念和結(jié)構(gòu)化程序設(shè)計(jì)中好的思想相融合,提供了一種全新的程序設(shè)計(jì)方法。 ? C語(yǔ)言具有自我擴(kuò)充能力 ? C語(yǔ)言具有匯編語(yǔ)言的功能 ? 可移植性好 C語(yǔ)言的特點(diǎn) ? 程序的概念 程序是計(jì)算機(jī)解決問題所需的一系列指令的集合。 實(shí)驗(yàn) 64 (課內(nèi) 32/課外 32) 學(xué)分 : 2學(xué)分 總評(píng)成績(jī) = 平時(shí)成績(jī) 40%+ 期末成績(jī) 60% 平時(shí)成績(jī) : 成績(jī) 1(作業(yè) 、 考勤 10%) + 成績(jī) 2(單元測(cè)驗(yàn) 15%) + 成績(jī) 3(實(shí)驗(yàn)報(bào)告 15%) 期末成績(jī) : 期末理論機(jī)考 60% C 語(yǔ)言程序設(shè)計(jì) 第一章 C語(yǔ)言的發(fā)展、特點(diǎn)與程序結(jié)構(gòu) 第二章 基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 第三章 基本語(yǔ)句與順序結(jié)構(gòu) 第四章 選擇結(jié)構(gòu) 第五章 循環(huán)結(jié)構(gòu) 第六章 數(shù)組 第七章 函數(shù) 第八章 指針 第十章 結(jié)構(gòu)體 第十二章 文件 C 語(yǔ) 言 程 序 設(shè) 計(jì) ? 推薦參考書: 譚浩強(qiáng)主編 《 C程序設(shè)計(jì) 》 (第二版) 北京:清華大學(xué)出版社 第一章 C語(yǔ)言的發(fā)展 、 特點(diǎn)與程序開發(fā)基本知識(shí) C語(yǔ)言的發(fā)展與特點(diǎn) 程序設(shè)計(jì)的基本方法 算法的概念及其表示 C語(yǔ)言的基本結(jié)構(gòu) 應(yīng)用程序的開發(fā)步驟和運(yùn)行過程 下一章 目 錄 習(xí)題 ? C語(yǔ)言是一門優(yōu)秀的程序設(shè)計(jì)語(yǔ)言 ?C語(yǔ)言是在 1973年由美國(guó)貝爾實(shí)驗(yàn)室開發(fā)的。 ? 算法是為解決一個(gè)問題而采用的方法和有限的步驟 。 幾個(gè)基本概念: 三類機(jī)制: 類、對(duì)象、屬性、事件、方法 封裝、繼承、多態(tài) 算法及其表示 ? 算法的特性 ?有窮性 一個(gè)算法的操作步驟應(yīng)當(dāng)是有限的 。 (3) 比較 max與 z, 如果 z max, 則將 z送 max。 ? 常用流程圖符號(hào)及含義如下 : 起止框 處理框 判斷框 輸入或輸出框 流程線 連接點(diǎn) 3. 用流程圖表示算法 流程圖 : 【 例 】 對(duì)任意給定的三個(gè)整數(shù) x,y,z, 求出其最大值。 A B A B 順序結(jié)構(gòu)的流程圖 順序結(jié)構(gòu)的 NS圖 選擇結(jié)構(gòu)(分支結(jié)構(gòu)) 根據(jù)條件的真或假選擇執(zhí)行不同的操作內(nèi)容。 printf(―Wele\nto\nC!\n‖)。 //執(zhí)行部分 , 賦值語(yǔ)句 printf(―sum=%d\n‖, sum)。 } int max(x,y) int x, y。 程序 執(zhí)行時(shí)總是從主函數(shù)開始 , main( )可以置于程序的任何位置。 sum=a+b。 如例 int max(int x , int y) ?C語(yǔ)言提供的庫(kù)函數(shù) , 如輸出函數(shù) printf( )和輸 入函數(shù) scanf( )。 函數(shù)定義 C語(yǔ)言的字符集、關(guān)鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1