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

正文內(nèi)容

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

2025-08-01 15:17本頁面
  

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