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

正文內(nèi)容

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

  

【正文】 頭文件中經(jīng)常使用 以下劃線開(kāi)頭的內(nèi)部變量名,因此用戶最好避免使用這類標(biāo) 識(shí) 符。 a) 必須在源程序的最后 b) 任意 c) 必須在源程序的開(kāi)頭 ,它們分別是__和__ 。 g) printf 函數(shù)的格式控制串中使用轉(zhuǎn)義字符 \n 會(huì)把光標(biāo)定位到屏幕上下一行的開(kāi)始位置。用 E(或 e)表示以 10為底的 指數(shù) 。 例 : printf(―he said \― I am a student.\‖\n‖)。 90 x = 90。 // f為單精度實(shí)型變量 double d 。 printf(―%c %c\n‖, a , c1)。c)。 5/2=2 ( ≠) 1/3+1/3+1/3=0 ② 對(duì)于浮點(diǎn)數(shù)則為通常意義的除法 +1./3+1./3=1 % 模運(yùn)算符 ? 用于計(jì)算兩個(gè)數(shù)相除后 得到的余數(shù)。 include void main( ) { int i=6, a, b。 i=1。 double ss=f*n+k/2。 ? 格式 : 表達(dá)式 1 關(guān)系運(yùn)算符 表達(dá)式 2 其中 : 表達(dá)式 1和表達(dá)式 2可以是任意表達(dá)式。amp。 y%4==0 amp。amp。 e= ab ? c : cd ? b : d 。 max= a=b ? a=c ? a : c : b=c ? b : c 。 y=x。 y=(c=a*b , b+c) 。 printf(―a=%f b=%f‖,a,b)。39。x1f? 4. 下面四個(gè)選項(xiàng)中 , 均是非法常量的選項(xiàng)是 ( )。 int b。 A 3a4b B cos(b) C 6a7b D ch56 c常數(shù)是 。\39。 C) 39。 例 : 交換變量 a, b的值。 printf(‖a=%d\n‖,a) 。 ?字符型數(shù)據(jù)賦給整型變量時(shí) , 整型變量的高位補(bǔ)的數(shù)與char的最高位相同 , 低八位為字符的 ASCII碼值。 scanf(―%d%d%d‖, amp。 ② 將 x 的絕對(duì)值賦給 y y= x=0 ? x : x 。 (表達(dá)式 2) amp。amp。 而以下關(guān)系 : 0< x< 5 則不能用關(guān)系表達(dá)式表示。 } 【 例 】 強(qiáng)制類型轉(zhuǎn)換的應(yīng)用 (float)x=, x=8 (int)f=6, f= X, f的類型并未改變 2, %4, f )。 2. 縱向的箭頭表示當(dāng)運(yùn)算對(duì)象 類型不同時(shí)轉(zhuǎn)換的方向。 ? 表達(dá)式 x+++y 等價(jià)于 (x++)+y ? 自增、自減運(yùn)算符的運(yùn)算順序 是 右 結(jié)合,因此對(duì) i++應(yīng)理解為 : (i++),而 (i )++ 是非法的。 i=3。 當(dāng)運(yùn)算符的優(yōu)先級(jí)別相同時(shí),運(yùn)算次序由 結(jié)合性 決定。 ? 數(shù)學(xué)函數(shù) x為弧度 , double x, double sin(x) cos(x) ? sin(x) ? cos(x) ? exp(x) ? log(x) ? log10(x) ? fabs(x) ? pow(x, y) ? sqrt(x) xe0, ?xxyxx10log||xxelogarea=√s(sa)(sb)(sc) , s=(a+b+c)/2 include include 【 例 】 求三角形面積 //預(yù)編譯命令 , 將系統(tǒng)提供的數(shù)學(xué)函數(shù) //作為頭文件包含到用戶源文件中 void main( ) { double a, b, c, s, area。 ‘A’的 ASCII碼 (值 )為 65 ‘\n’的 ASCII碼 (值 )為 10 0 1 0 0 0 0 0 1 0 0 0 01 0 1 0 c1 c2 include void main( ) { int a=?b‘。 x=50*50*50 。 5. 符號(hào)常量 變量 ? 變量 概述 ? 整型變量 ? 實(shí)型變量 ? 字符型變量 ? 變量的初始化 int x =23。 例 : ―CHINA‖在內(nèi)存中所占的字節(jié)為 : 4. 字符串常量 C H I N A \ 0 ? 字符常量由 單 引號(hào)括起來(lái) , 字符串常量由 雙 引號(hào)括起來(lái) 。 017u, 0xfdbU ?無(wú)符號(hào)長(zhǎng)整數(shù) : 用后綴 UL/ul 表示。 c) 所有的變量在使用前都必須予以聲明。 2. 編輯、建立源文件。 ? 組成 : ?只能由英文字母、數(shù)字和下劃線組成。 如例 int max(int x , int y) ?C語(yǔ)言提供的庫(kù)函數(shù) , 如輸出函數(shù) printf( )和輸 入函數(shù) scanf( )。 程序 執(zhí)行時(shí)總是從主函數(shù)開(kāi)始 , main( )可以置于程序的任何位置。 //執(zhí)行部分 , 賦值語(yǔ)句 printf(―sum=%d\n‖, sum)。 A B A B 順序結(jié)構(gòu)的流程圖 順序結(jié)構(gòu)的 NS圖 選擇結(jié)構(gòu)(分支結(jié)構(gòu)) 根據(jù)條件的真或假選擇執(zhí)行不同的操作內(nèi)容。 (3) 比較 max與 z, 如果 z max, 則將 z送 max。 ? 算法是為解決一個(gè)問(wèn)題而采用的方法和有限的步驟 。 ? C語(yǔ)言具有自我擴(kuò)充能力 ? C語(yǔ)言具有匯編語(yǔ)言的功能 ? 可移植性好 C語(yǔ)言的特點(diǎn) ? 程序的概念 程序是計(jì)算機(jī)解決問(wèn)題所需的一系列指令的集合。 算法舉例 【 例 】 輸入三個(gè)數(shù),然后輸出其中最大的數(shù)。 順序結(jié)構(gòu) 矩形框 — 用于表示順序結(jié)構(gòu) 。 //聲明部分 , 定義變量類型 a=123。 } 【 例 】 求兩個(gè)數(shù)中的較大值 ? 程序由兩個(gè)函數(shù)組成: ? main 函數(shù)和 max 函數(shù) 。 ? 標(biāo)識(shí)符、保留字之間必須至少加一個(gè)空格以示分隔。 ? 語(yǔ)句定義 : if…else, while, for …。 ?程序設(shè)計(jì) 根據(jù)確定的算法,用計(jì)算機(jī)語(yǔ)言 (如 C語(yǔ)言 )編寫(xiě)源程序。 如不正確 , 說(shuō)明理由 。 用 typedef 定義 一種由單種或多種數(shù)據(jù)類型構(gòu)造而成的數(shù)據(jù)類型 。 } a???????b d 輸出到顯示屏 ? 字符串常量 : 用一對(duì)雙引號(hào)括起的字符序列 。 ?例 : define PI PI=。 x=50*50*50。 ?每個(gè)字符變量分配一個(gè)字節(jié)用于存放一個(gè)字符。 int a。 1級(jí)最高 , 15級(jí)最低。 則 y = 10 在這兩種情況下 , x都被置為 11。 } i = ? 7 7 7 7 6 7注意: ? 自增、自減運(yùn)算只能用于 變量 , 不能用于常量和表達(dá)式。 例 : 10+?a‘+*?b‘ ? 轉(zhuǎn)換方式 : ?自動(dòng)轉(zhuǎn)換 : 數(shù)據(jù)類型自動(dòng)由低級(jí)向高級(jí)轉(zhuǎn)換。 float f=。 a= bc=100 。amp。amp。 ch=(ch=?A‘a(chǎn)mp。 printf(―(4)%d, %d, %d\n‖, a, b, c )。 如 : int i=*2/2 。 a+=b+c 。 可寫(xiě)成 : a=0, b=1, c=2 。\‘39。 39。 39。 a*b+cd 結(jié)果的類型為 。 B) 39。 39。 b=c。 a=2, b=5, a++, b++, a+b。 共 10種 : +=, = *=、 /=、 %= 等 。 ? 賦值表達(dá)式 : 由賦值運(yùn)算符連接起來(lái)式子 ?作用 : 將表達(dá)式的值賦給變量 賦值運(yùn)算符和賦值表達(dá)式 ? 簡(jiǎn)單賦值運(yùn)算符為 ? =‖ 。 a = a+b 。 54||(num=0)。amp。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) : 全真為真 , 其余為假 。 ? 例 : 5(45) ?a‘ ?b‘+3 (a=4)=(b=6) 5278 0 0 0 值為 : 1 例 include void main( ) { int a, b, c。 ?數(shù)據(jù)類型說(shuō)明符和表達(dá)式都必須加括號(hào) (單個(gè)變量除外 ) ?例 : int x, y 。 printf(―i=%d, j=%d, k=%d\n‖, i, j, k )。 a=i 。 如 : 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。 printf(―the area is%\n‖, area)。 ?在 C語(yǔ)言中沒(méi)有字符串變量 ( 但可以用一個(gè)字符數(shù)組來(lái)存放一個(gè)字符串常量 ) 4. 變量的初始化 ? 在說(shuō)明變量的同時(shí)給變量賦初值 ? 格式 : 類型說(shuō)明符 變量 = 常數(shù) 。 printf(―f=%f\nd=%f\n‖, f, d)。 例 : int a, b; /*定義兩個(gè)整型變量 a和 b*/ char c; /*定義字符型變量 c*/ float f1, f2。 //定義變量類型為實(shí)型 scanf(―%f‖, amp。 如 : ? ( 2*3)E3 5*E4 ③ 1012不能寫(xiě)成 E12,必須寫(xiě)成: 1E12 3. 字符常量 ? 字符常量 : 是用單引號(hào)括起來(lái)的一個(gè)字符 如 : ?a‘, ‘ A‘, ?9‘, ‘ +‘, ‘ ?‘, ? ‘ 合法 ? a‖, ‘ 99999‘, ‘’ 非法 ? 在內(nèi)存中 , 字符 常量以 ASCI I碼存儲(chǔ) , 一個(gè)字符占一個(gè)字節(jié) 。 常量 、 變量和標(biāo)準(zhǔn)函數(shù) 167。 8. 在 C程序中 , 注釋以 ____符號(hào)開(kāi)始,使用 ____符號(hào) 結(jié)束。 例 : 以下各標(biāo)識(shí)符組中 , 合法的用戶標(biāo)識(shí)符分別為 : (1) A) PAd B) scanf C) void D) 4a PD a10 max temp (2) A) bb B) CCP C) hiy D) _isw abc float fr INT (3) A) _0123 B) del_word C) list D) keep% ssiped signed *jer wind √ √ √ 分隔符 ? 分隔符 ?分隔符主要有逗號(hào)和空格兩種 。 } 函數(shù)體
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1