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

正文內(nèi)容

大學(xué)計算機c語言ppt課件(編輯修改稿)

2025-05-25 23:23 本頁面
 

【文章內(nèi)容簡介】 rintf(%c,%c,c3,c4)。 } a,b 19 第 2章 數(shù)據(jù)類型與表達(dá)式 字符型數(shù)據(jù) 字符串常量 ? 定義:字符串就是用兩個雙引號 ( “ ) 括起來的若干個字符 。 例如 , China、 8838387 AJ200 ? 存儲: 每個字符串尾自動加一個 ‘ \0’ 作為字符串結(jié)束標(biāo)志 例如: 字 符串“ CHINA” 在內(nèi)存中 ? 字符串的長度 : 字符串中所有字符的個數(shù) , 其中每個轉(zhuǎn)義字符當(dāng)作一個字符 。 例如 , 字符串 “ China” ,、 \\ABCD\\、 “ \101\102\x43\x44”的長度分別為 4。 ? 字符常量與字符串常量不同 沒有字符串變量,用字符數(shù)組存放 C H I N A \0 a a \0 例 39。a39。 “a” 例 : char ch。 ch=‘A’。 20 第 2章 數(shù)據(jù)類型與表達(dá)式 系統(tǒng)函數(shù) 簡例 【 例 27】 假設(shè)根據(jù)自變量 x不同的值求下式的值: x7+sinxlog10(x+3) 在 C語言中可使用以下程序: include main() { float x,y。 scanf(%f,amp。x)。 y=pow(x,7)+sin(x)log10(x+3)。 printf(%f,y)。 } 21 第 2章 數(shù)據(jù)類型與表達(dá)式 系統(tǒng)函數(shù) 函數(shù): 是可以被調(diào)用的一段程序 。 庫函數(shù): 軟件開發(fā)商編寫了很多標(biāo)準(zhǔn)函數(shù) , 作為運算符的補充 , 供用戶調(diào)用 , 稱之為庫函數(shù)或系統(tǒng)函數(shù) 。 庫函數(shù)存儲在擴展名為 .lib的文件中 。 ? 按庫函數(shù)類劃分為:數(shù)學(xué)函數(shù) 、 字符函數(shù) 、 字符串函數(shù) 、 輸入輸出函數(shù) 、 動態(tài)存儲分配函數(shù)等 。 其聲明分別包含在 、 、 。 如果程序需要調(diào)用這些庫函數(shù) , 就要在源程序文件中使用文件包含命令: include文件名 或 include文件名 ? 輸入輸出函數(shù) scanf()和 printf()也是庫函數(shù) , 稱為標(biāo)準(zhǔn)輸入輸出函數(shù) , 它們的聲明包含在文件 。 由于 Turbo C允許使用標(biāo)準(zhǔn)輸入輸出函數(shù)的時候省略頭文件 , 所以上述例子中我們未使用include。 22 第 2章 數(shù)據(jù)類型與表達(dá)式 求 tg x的值 double double tan(x) tan 求 x的平方根, x≥0 double double sqrt(x) sqrt 求 sin x的值 double double sin(x) sin 產(chǎn)生 90~ 32767的隨機整數(shù) int rand() rand 求 xy的值 double double pow(x,y) pow 求 log10x的值, x≥0 double double log10(x) log10 求 ln x的值, x≥0 double double log(x) log 求 ex的值 double double exp(x) exp 求 cos x的值, x的單位為弧度 double double cos(x) cos 求 x的反正切 double double atan(x) atan 求 x的反正弦, 1≤ x≤1 double double asin(x) asin 求 x的反余弦, 1≤ x≤1 double double acos(x) acos 求 x的絕對值 int int abs(x) abs 功 能 說 明 函數(shù)值類型 自變量類型 調(diào)用形式 函 數(shù) 名 常用數(shù)學(xué)函數(shù) 23 第 2章 數(shù)據(jù)類型與表達(dá)式 C運算符概述 C的運算符有以下幾種: ① 算術(shù)運算符: ( +、 、 *、 /、 %) , 自加自減運算符 ( ++、 ) 。 ② 類型轉(zhuǎn)換運算符 ( (類型符 )) 。 ③ 關(guān)系運算符 ( 、 =、 、 =、 ==、 !=) 。 ④ 邏輯運算符 ( !、 amp。amp。、 ||) 。 ⑤ 條件運算符 ( ? :) 。 ⑥ 位運算符:移位運算符 ( 、 ) , 位邏輯運算符 ( ~、 amp。、 |、 ^) 。 ⑦ 求字節(jié)數(shù)運算符 ( sizeof) 。 ⑧ 賦值運算符:基本賦值運算符 ( =) , 算術(shù)自反賦值運算符 ( +=、 =、*=、 /=、 %=) , 位自反賦值運算符 ( =、 =、 amp。=、 |=、 ^=) 。 ⑨ 逗號運算符 ( ,) 。 ⑩ 指針運算符 ( *、 amp。) 。 ? 下標(biāo)運算符 ( [ ]) 。 ? 分量運算符 ( .、 ) 。 24 第 2章 數(shù)據(jù)類型與表達(dá)式 算術(shù)運算符 算術(shù)表達(dá)式和運算符的優(yōu)先級與結(jié)合性 算術(shù)表達(dá)式: 用算術(shù)運算符和括號將運算對象連起來的 、 符合 C語言規(guī)則的式子 。 例如: 合法的算術(shù)表達(dá)式: a+b*(y/(3)+x*xpow(c,3))+15%6 不合法的算術(shù)表達(dá)式: a*/5+3, x(y+4), a/b% 運算符的優(yōu)先級和結(jié)合性: 先按運算符的優(yōu)先級別高低次序執(zhí)行 。 如果優(yōu)先級別相同 , 則按規(guī)定的 “ 結(jié)合方向 ” 處理 。 各種運算符的結(jié)合方向: ① 算術(shù)運算符中的二元運算的結(jié)合方向為 “ 自左至右 ” 。 例如: 9/2*3%7:先執(zhí)行 “ /” , 再執(zhí)行 “ *” , 最后執(zhí)行 “ %” 。 ② 算術(shù)運算符中的單目運算符 +、 的結(jié)合方向為 “ 自右至左 ” 。 例如: +5等價于 (+(5))。 可以適當(dāng)使用小括號 “ ()” 來改變表達(dá)式的優(yōu)先級和結(jié)合性 。 25 第 2章 數(shù)據(jù)類型與表達(dá)式 算術(shù)運算符 自加 、 自減運算符 ?使變量的值加一或減一 。 ?前綴形式: ++i, i 先改變 i的值 , 再使用 i的值 。 ?后綴形式: i++, i 先使用 i的值 , 再改變 i的值 。 相當(dāng)于: i = i + 1 i = i – 1 ?例如: int i=3,j,k。 j=i++。 k=++i。 printf(%d,%d,%d,i,j,k)。 26 第 2章 數(shù)據(jù)類型與表達(dá)式 算術(shù)運算符 ?說明: ?++和 運算符只能用于變量 , 不能用于常量或表達(dá)式 。 分析: (a + b)++ ? ?++和 的結(jié)合方向是 自右至左 。 例如: x++ 相當(dāng)于 (x++) 27 第 2章 數(shù)據(jù)類型與表達(dá)式 算術(shù)運算符 類型轉(zhuǎn)換運算符及類型轉(zhuǎn)換 ?類型轉(zhuǎn)換運算符 ? 一般形式: ( 類型名 ) ( 表達(dá)式 ) 例 (int)(x+y) (int)x+y (double)(3/2) (int) ? 說明:強制轉(zhuǎn)換得到所需類型的中間變量 , 原變量類型不變 28 第 2章 數(shù)據(jù)類型與表達(dá)式 算術(shù)運算符 ?類型轉(zhuǎn)換 當(dāng)表達(dá)式中出現(xiàn)不同類型的
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1