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

正文內(nèi)容

數(shù)據(jù)類型、運(yùn)算符與表達(dá)式教學(xué)課件(編輯修改稿)

2025-03-26 08:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 后可按名字操作變量。 如 int i=1 。 分配兩個(gè)字節(jié)的空間 , 對(duì) i 的賦值與引用就是對(duì)這兩個(gè)字節(jié)的賦值與引用。 ? 變量及其定義? 第二章 ? ? 變量初始化 定義時(shí)賦初值 ? 變量的使用 先定義,后使用 ? 變量定義位置 一般 放在函數(shù)開(kāi)頭 例 : 正確的變量定義與使用 main() { int a,b=2。 float data。 a=1。 data=(a+b)*。 printf(data=%f\n,data)。 } 變量定義 可執(zhí)行語(yǔ)句 例 : 不正確的變量定義位置 main() { int a,b=2。 a=1。 float data。 data=(a+b)*。 printf(data=%f\n,data)。 } 例 : 定義時(shí)賦初值 int a = 2, b, c = 4 。 float data = 。 char ch = ?A‘。 int x = 1, y= 1, z = 1。 int x = y = z = 1 。(錯(cuò) !) 下頁(yè) ? ? 20 ? 變量及其定義? 第二章 ? ?簡(jiǎn)單變量 ? 整型變量 ? 占字節(jié)數(shù)隨機(jī)器不同而不同 (見(jiàn) 整數(shù)類型 P25) ? short ≤ int ≤ long ? 可用 sizeof(類型標(biāo)識(shí)符 ) 測(cè)量 變量所占字節(jié)數(shù) ? 實(shí)型變量 (見(jiàn) 實(shí)數(shù)類型 P26 ) ? float: 占 4 字節(jié),提供 7 位有效數(shù)字 ? double: 占 8 字節(jié),提供 15~16 位有效數(shù)字 例 : float a 。 a= 。 /* a=*/ double b 。 b=。 /* b=*/ ? 字符型變量 ? 字符變量存放字符 ASCII 碼 ? char 與 int 數(shù)據(jù)間可進(jìn)行算術(shù)運(yùn)算 例 : 整型數(shù)據(jù)與字符型數(shù)據(jù)間的關(guān)系 a=?D‘。 /* a=68。 */ x=?A‘+5。 /* x=65+5。 */ s=?!‘+?G‘ /* s=33+71。 */ 有效數(shù)字 首頁(yè) ? ? 21 ? 運(yùn)算符和表達(dá)式? 第二章 ? 運(yùn)算符和表達(dá)式 (P31) ? 概述 ? 運(yùn)算符概念 運(yùn)算符是在一個(gè)數(shù)學(xué)運(yùn)算中表示相應(yīng)運(yùn)算動(dòng)作的一種符號(hào) 。 運(yùn)算符所作用的對(duì)象稱作運(yùn)算分量 。 在 C語(yǔ)言中 , 除控制語(yǔ)句和輸入輸出函數(shù)外 , 其它所有基本操作都作為運(yùn)算符處理 。 ? 運(yùn)算符分類 TC 的運(yùn)算符非常豐富 , 主要分為三大類 : 算術(shù)運(yùn)算符 , 關(guān)系運(yùn)算符與邏輯運(yùn)算符 , 按位運(yùn)算符 。 除此之外 , 還有一些用于完成特殊任務(wù)的運(yùn)算符。 下頁(yè) ? ? 22 ? 運(yùn)算符和表達(dá)式? 第二章 ? ? 一目和二目運(yùn)算符 要求一個(gè)操作對(duì)象的運(yùn)算符稱為 一目 (一元 )運(yùn)算符 。 例如 : a 是對(duì) a 進(jìn)行一目負(fù)操作。 要求二個(gè)或多個(gè)操作對(duì)象的 運(yùn)算符稱為 二目或多目 (兩元或多元 ) 運(yùn)算符 。 例如 : a + b ? 表達(dá)式的概念 用運(yùn)算符和括號(hào)將運(yùn)算對(duì)象 (常量 、 變量和函數(shù)等 ) 連接起來(lái)的 、 符合 C 語(yǔ)言語(yǔ)法規(guī)則的式子 , 稱為表達(dá)式 。 例如 : 1 + a * sin(x) / 2 單個(gè)常量 、 變量或函數(shù) , 可以看作是表達(dá)式的一種特例 , 如 : n、 5 、 sin(x)。 將單個(gè)常量 、變量或函數(shù)構(gòu)成的表達(dá)式稱為 簡(jiǎn)單表達(dá)式 , 其它表達(dá)式稱之為 復(fù)雜表達(dá)式 。 下頁(yè) 良好的程序書(shū)寫(xiě)習(xí)慣 : 在雙目運(yùn)算符的兩側(cè)各加一個(gè)空格 ,可增強(qiáng)讀性 。 請(qǐng)比較表達(dá)式 : ― (x + y) / 2 1‖ 與 “ (x+y)/21‖, 您認(rèn)為哪個(gè)更好一些 ? ? ? 23 ? 運(yùn)算符和表達(dá)式? 第二章 ? ? 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 所謂 結(jié)合性 是指 , 當(dāng)一個(gè)操作數(shù)兩側(cè)的運(yùn)算符具有相同的優(yōu)先級(jí)時(shí) , 該操作數(shù)是先與左邊的運(yùn)算符結(jié)合 , 還是先與右邊的運(yùn)算符結(jié)合 。 自左至右的結(jié)合方向 , 稱為 左結(jié)合性 (如 12 + 34 56 ) 。 反之 , 稱為 右結(jié)合性 。 結(jié)合性是 C 語(yǔ)言的獨(dú)有概念 。 除單目運(yùn)算符 、 賦值運(yùn)算符和條件運(yùn)算符是右結(jié)合性外 ,其它運(yùn)算符都是左結(jié)合性 。 C 語(yǔ)言規(guī)定了運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 。見(jiàn) P232 附錄 B 。 下頁(yè) ? ? 24 ? 運(yùn)算符和表達(dá)式? 第二章 ? ? 表達(dá)式的計(jì)算 ? 括號(hào)內(nèi)的 表達(dá)式先計(jì)算 。 ? 按運(yùn)算符的優(yōu)先級(jí)高低次序執(zhí)行 。 如 ,先乘除后加減 。 ? 如果在一個(gè)運(yùn)算對(duì)象 (或稱操作數(shù) ) 兩側(cè)的運(yùn)算符的優(yōu)先級(jí)相同 , 則按 C語(yǔ)言規(guī)定的結(jié)合方向 (結(jié)合性 ) 進(jìn)行 。 下頁(yè) 例如 , 算術(shù)運(yùn)算符的結(jié)合方向是 ?自左至右?,即:在執(zhí)行 ? a – b + c‖ 時(shí),變量 b 先與減號(hào)結(jié)合 , 執(zhí)行 ? a b‖;然后再執(zhí)行加 C 的運(yùn)算。 ? 表達(dá)式計(jì)算的結(jié)果 (p32) ?結(jié)果的類型 C語(yǔ)言的所有運(yùn)算 只能在相同的數(shù)據(jù)類型 之間進(jìn)行 , 且結(jié)果也屬于該數(shù)據(jù)類型 。 表達(dá)式求值的 每一步運(yùn)算 都需要進(jìn)行類型檢查 , 不同類型的數(shù)據(jù)進(jìn)行運(yùn)算時(shí) , 需要按一組類型轉(zhuǎn)換規(guī)則 (見(jiàn)下一節(jié) ) 進(jìn)行處理 。 ? ? 25 ? 運(yùn)算符和表達(dá)式? 第二章 ? ?結(jié)果的溢出 數(shù)據(jù)類型對(duì)計(jì)算的限制還表現(xiàn)在數(shù)據(jù)的范圍方面 , 一種類型的數(shù)據(jù)有其確定的取值范圍 , 超出一個(gè)類型范圍之外的數(shù)值在這個(gè)類型中就沒(méi)有辦法表示 , 如果表達(dá)式書(shū)寫(xiě)不當(dāng) , 表達(dá)式計(jì)算的結(jié)果可能超出類型表示的范圍 。 這種情況叫溢出 。 C語(yǔ)言系統(tǒng)對(duì)于計(jì)算溢出通常 不報(bào)告錯(cuò)誤 , 計(jì)算會(huì)進(jìn)行下去 , 但計(jì)算結(jié)果不正確 , 設(shè)計(jì)程序時(shí)要非常小心 。 理解前面介紹的數(shù)據(jù)內(nèi)部表示形式 , 易于分析結(jié)果溢出的原因 。 【 例 】 給出程序的執(zhí)行結(jié)果 , 并分析原因 。 include main() /* 用整型格式輸出表達(dá)式的計(jì)算結(jié)果 */ { printf(―%d \n‖,32767+2)。 } 下頁(yè) 超出整型數(shù)據(jù)的取值范圍 (32768~32767) 2 內(nèi)部形式 ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 32767內(nèi)部形式 ? 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 結(jié)果內(nèi)部形式 ? 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 符號(hào)位 輸出結(jié)果為 : 32767 學(xué)習(xí)運(yùn)算符應(yīng)注意: ? 運(yùn)算符功能 ? 與運(yùn)算量關(guān)系 (要求運(yùn)算量個(gè)數(shù) 與類型 ) ? 運(yùn)算符優(yōu)先級(jí)別 ? 結(jié)合方向 ? 結(jié)果的類型 ? ? 26 例 : 計(jì)算表達(dá)式 : 3 * 7 % 2 + 7 % 2 * 5 * (1 / 2) 的值 ? 運(yùn)算符和表達(dá)式? 第二章 ? ?算術(shù)運(yùn)算符和算術(shù)表達(dá)式 (P32) ? 基本算術(shù)運(yùn)算符 ? 符號(hào) : +、 (減法 /取負(fù) )、 *、 /、 %(求余數(shù) ) 。 ? 結(jié)合方向 : 從左向右 , 單目 運(yùn)算時(shí) ,從 右 向左 ? 優(yōu)先級(jí) : (負(fù) ) ? * / % ? + (高 ) (中 ) (低 ) ? 說(shuō)明 : ? 兩整數(shù)相除,結(jié)果為整數(shù) ? % 要求兩側(cè)均為整型數(shù)據(jù) 下頁(yè) 21 1 0 0 結(jié)果為 1 例 : 5 / 2 ? 5 / ? 例
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1