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

正文內(nèi)容

第三章_數(shù)據(jù)類(lèi)型運(yùn)算符與表達(dá)式-資料下載頁(yè)

2025-08-01 15:17本頁(yè)面
  

【正文】 (類(lèi)型) 1分量運(yùn)算符 . ? 1下標(biāo)運(yùn)算符 [ ] 1其他 如函數(shù)調(diào)用運(yùn)算符() 分類(lèi) 運(yùn)算符 詳見(jiàn) 55頁(yè)! 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 54 基本算術(shù)運(yùn)算符 + * / % 說(shuō)明 例: 5/3=1 5/3=1 模運(yùn)算符或求余運(yùn)算符 算術(shù)表達(dá)式 用算術(shù)運(yùn)算符和括號(hào)將 運(yùn)算對(duì)象 (也稱操作數(shù))連接起來(lái)的、符合 C語(yǔ)法規(guī)則的式子。 優(yōu)先級(jí)和結(jié)合性 先乘除、后加減,有括號(hào)先算括號(hào)。 自左至右 常量、變量、函數(shù)等 說(shuō)明 如果一個(gè)運(yùn)算符兩側(cè)的數(shù)據(jù)類(lèi)型不同,先自動(dòng)進(jìn)行類(lèi)型轉(zhuǎn)換 ,使二者具有同一類(lèi)型,然后進(jìn)行運(yùn)算。 兩個(gè)整數(shù)相除的結(jié)果為整數(shù),舍去小數(shù)部分。 當(dāng)商為負(fù)數(shù)時(shí),多采用“向零取整”的方法。 求余運(yùn)算的兩側(cè)均應(yīng)為整數(shù) 例: 5%3=2 例: a*b/+’a’ 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 55 自增、自減運(yùn)算符 作用:自增運(yùn)算符(++)使單個(gè)變量的值增 1; 自減運(yùn)算符(--)使單個(gè)變量的值減 1。 例1 i=3。 …… A) j=++i。 B) j=i++。 C) j=i++。 i=i+1 i=i1 ? j,i A) j=4 i=4 B) j=3 i=4 C) j=3 i=4 格式: 前置: ++i , i (在使用 i之前,使 i的值加(減) 1) 后置: i++ , i (在使用 i之后,使 i的值加(減) 1) ++和 結(jié)合方向 是“自右至左” 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 56 例2 i=3。 …… A) c=(i++)+(i++)。 B) a=i++。 b=i++。 c=a+b。 ? c, i A) c=6 i=5 B) c=7 i=5 兩處 i值都為 3 例3 i=3。 j=4。 …… i+++j (i++)+j ? i, j i=4 j=4 表達(dá)式的值: 7 自左而右組合 例4 i=3。 …… printf(“%d,%d”,i,i++) ? 4, 3 函數(shù)參數(shù)自右至左求值 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 57 (1) 自增、自減運(yùn)算是C語(yǔ)言特有的,常用于循環(huán)語(yǔ)句中,使循環(huán)控 制變量加(或減)1,以及指針變量中,使指針指向下(或上)一個(gè)地址。 (2) 自增、自減運(yùn)算符,不能用于常量和表達(dá)式。 例如, 5++、 (a+b)等都是非法的。 (3) ++和 的結(jié)合方向?yàn)樽杂抑磷蟆#?P57) (4) 如果對(duì)一個(gè)變量的自增/自減運(yùn)算,單獨(dú)構(gòu)成語(yǔ)句,而不是作為表達(dá)式的一部分時(shí),前置和后置運(yùn)算效果一樣,都是使變量自加1。 如 i++。和 ++i。是一樣的,都是使 i加1。 (5) 在表達(dá)式中,連續(xù)使用同一變量進(jìn)行自增或自減運(yùn)算時(shí),很容易出錯(cuò),所以最好避免這種用法。 說(shuō) 明 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 58 1賦值運(yùn)算符 簡(jiǎn)單賦值運(yùn)算符: = 復(fù)合賦值運(yùn)算符: +=, =, *=, /=, %= …… ? 簡(jiǎn)單賦值運(yùn)算符的一般形式為 : 變量 = 表達(dá)式 它的作用是將一個(gè)表達(dá)式的值賦給一個(gè)變量。 ?不同類(lèi)型的整型數(shù)據(jù)間的賦值歸根到底就是一條:按存儲(chǔ)單元中的存儲(chǔ)形式直接傳送。 思考題:假設(shè)變量 num的數(shù)據(jù)類(lèi)型為 float,其值為 ,則執(zhí)行“ num = (int)num”后, num的值等于多少? 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 59 ? 復(fù)合賦值運(yùn)算的一般格式為: 變量 雙目運(yùn)算符 = 表達(dá)式 └──┬──┘ 復(fù)合賦值運(yùn)算符 它等價(jià)于:變量 = 變量 雙目運(yùn)算符 (表達(dá)式 )。只有當(dāng)表達(dá)式簡(jiǎn)化為一個(gè)變量或一個(gè)常數(shù)時(shí),兩邊的括號(hào)可以省略。 C語(yǔ)言規(guī)定的 10種復(fù)合賦值運(yùn)算符如下: +=, =, *=, /=, %=; /*復(fù)合算術(shù)運(yùn)算符( 5個(gè)) */ amp。=, ^=, |=, =, =; /*復(fù)合位運(yùn)算符( 5個(gè)) */ 例如, x += 3 /* 等價(jià)于 x=x+3 */ y *= x + 6 /* 等價(jià)于 y=y*(x+6),而不是 y=y*x+6 */ 2. 復(fù)合的賦值運(yùn)算符 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 60 例 1 float a。 int b。 a=。 b=a*3。 ? b b=3 例 2 a+=3。 x*=y+8 a=a+3。 x=x*(y+8) 例 3 a=b=5。 a=7+(b=8) ? a,b a=5 。b=5 a=15。b=8 自右而左 的結(jié)合性 3賦值表達(dá)式 格式: 變量 賦值運(yùn)算符 表達(dá)式 賦值表達(dá)式的值:被賦變量的值 如 :a=3*5 類(lèi)型轉(zhuǎn)換 轉(zhuǎn)換條件:當(dāng)賦值運(yùn)算符兩側(cè)的數(shù)據(jù)類(lèi)型不一致時(shí) 轉(zhuǎn)換原則:轉(zhuǎn)換為被賦值變量的類(lèi)型。具體見(jiàn) P59。 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 61 逗號(hào)運(yùn)算符 , 逗號(hào)表達(dá)式 表達(dá)式 1,表達(dá)式 2, … … ,表達(dá)式 n 說(shuō)明 逗號(hào)表達(dá)式的求解過(guò)程為自左至右,依次計(jì)算各表達(dá)式的值,最后一個(gè)表達(dá)式的值即為整個(gè)逗號(hào)表達(dá)式的值; 逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低。 使用逗號(hào)表達(dá)式的目的通常是想分別得到各個(gè)表達(dá)式 的值,而并非一定要得到整個(gè)表達(dá)式的值。 常用于 for循環(huán)語(yǔ)句中, 除此以外很少使用 。 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 62 例 1 a=3 a=(3*5, a*4) ? a a=12 例 2 a=3 a=3*5, a*4 ? a a=15 表達(dá)式的值為 60 例 3 ( a=3*5, a*4), a+5 ? a a=15 表達(dá)式的值為 20 第 3章 數(shù)據(jù)類(lèi)型、 運(yùn)算符 與表達(dá)式 63 作 業(yè) P36: (4)分別用流程圖、 NS和偽代碼表示 P66: , , , ,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1