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

正文內(nèi)容

[文學(xué)研究]第2章數(shù)據(jù)類型與表達(dá)式(編輯修改稿)

2024-11-10 13:58 本頁面
 

【文章內(nèi)容簡介】 式 按其在表達(dá)式中所起的作用又可分為: ? 算術(shù)運(yùn)算符 + * / % ? 關(guān)系運(yùn)算符 = = == != ? 邏輯運(yùn)算符 ! amp。amp。 || ? 位運(yùn)算符 ~ | ^ amp。 ? 自增自減運(yùn)算符 ++ ? 賦值運(yùn)算符 = 及其擴(kuò)展 ( += = *= /= %= 等 ) ? 條件運(yùn)算符 ? : ? 指針運(yùn)算符 * 和 amp。 ? 逗號(hào)運(yùn)算符 , ? 分量運(yùn)算符 * ? 函數(shù)調(diào)用運(yùn)算符 ( ) ? 下標(biāo)運(yùn)算符 [] ? 求字節(jié)運(yùn)算符 sizeof ? 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符: ( type) C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 算術(shù)運(yùn)算符 算術(shù)運(yùn)算符有雙目運(yùn)算和單目運(yùn)算兩種。包括: ? +( 加法運(yùn)算符 , 或正值運(yùn)算符 , 如 1+2, +3) ? ( 減法運(yùn)算符 , 或負(fù)值運(yùn)算符 , 如 12, 3) ? *( 乘法運(yùn)算符 , 如 1*2) ? / ( 除法運(yùn)算符 , 如 1/2) ? %( 模運(yùn)算符或稱求余運(yùn)算符 , 如 7%3=1) C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 賦值運(yùn)算符 ( 1) 賦值運(yùn)算符 “ =”的一般格式為: 變量 =表達(dá)式; 表示將其右側(cè)的表達(dá)式求出結(jié)果 , 賦給其左側(cè)的變量 。 例如: int i。 i=3*(4+5)。 //i的值變?yōu)?27 ( 2) 賦值表達(dá)式本身的運(yùn)算結(jié)果是右側(cè)表達(dá)式的值 ,而結(jié)果類型是左側(cè)變量的數(shù)據(jù)類型 。 例如: int i=*3。 //結(jié)果為 3,而不是 C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 ( 3) 賦值運(yùn)算符的結(jié)合性是從右至左的 , 因此 , C++程序中可以出現(xiàn)連續(xù)賦值的情況 。 例如 , 下面的賦值是合法的: int i,j,k。 i=j=k=10。 //i,j,k都賦值為 10 ( 4) 復(fù)合運(yùn)算符: +=( 加賦值 ) , =( 減賦值 ) , *=( 乘賦值 ) , /=( 除賦值 ) , %=( 取模賦值 ) , =( 左移賦值 ) , =(右移賦值), amp。=(與賦值), ^=(異或賦值), |=(或賦值) C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 它們的含義如下: a+=b 等價(jià)于 a=a+b a=b 等價(jià)于 a=ab a*=b 等價(jià)于 a=a*b a/=b 等價(jià)于 a=a/b a%=b 等價(jià)于 a=a%b a=b 等價(jià)于 a=ab a=b 等價(jià)于 a=ab aamp。=b 等價(jià)于 a=aamp。b a^=b 等價(jià)于 a=a^b a|=b 等價(jià)于 a=a|b C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 例如: int a=12。 a+=a。 表示 a=(a+a)=(12+12)=24。 又例如: int a=12。 a+=a=a*=a。 表示 a=a*a //a=12*12=144 a=aa //a=144144=0 a=a+a //a=0+0=0 C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 關(guān)系運(yùn)算符 ( 1) 關(guān)系運(yùn)算符用于兩個(gè)值進(jìn)行比較 , 運(yùn)算結(jié)果為 true( 真 ) 或 false( 假 ) , 分別用值非 0( true) 或 0( false) 表示 。 C++中的關(guān)系運(yùn)算符如下: ( 小于 ) , =( 小于等于 ) , ( 大于 ) , =( 大于等于 ) , ==( 等于 ) , !=( 不等于 ) , ( 2) 關(guān)系運(yùn)算符都是雙目運(yùn)算符 , 其結(jié)合性是從左到右 ,、 =、 、 =運(yùn)算符的優(yōu)先級(jí)相同 , ==和 !=運(yùn)算符的優(yōu)先級(jí)相同 , 前者運(yùn)算的優(yōu)先級(jí)高于后者 。 ( 3) 關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符 。 例如: a+bc 等價(jià)于 (a+b)c a!=bc 等價(jià)于 a!=(bc) C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 邏輯運(yùn)算符 amp。amp。( 邏輯與 ) , ||( 邏輯或 ) , ! ( 邏輯非 ) 邏輯表達(dá)式的結(jié)果為真則為 1, 結(jié)果為假則為 0。 邏輯非 ( ! ) 是單目運(yùn)算符 , 邏輯與 ( amp。amp。) 與邏輯或( ||) 為雙目運(yùn)算符 。 邏輯非的優(yōu)先級(jí)最高 , 邏輯與次之 , 邏輯或最低 。 邏輯運(yùn)算真值表如 表 23所示。 C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 表 23 邏輯運(yùn)算真值(真為非 0,假為 0) a b aamp。amp。b a||b !a !b 0 0 0 0 1 1 0 非 0 0 1 1 0 非 0 0 0 1 0 1 非 0 非 0 1 1 0 0 C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 自增 、 自減運(yùn)算符 ( 1) 自增 ( ++) 、 自減 ( ) 運(yùn)算符為變量的增 1和減 1提供了緊湊格式 。 ( 2) 自增 、 自減運(yùn)算符都是單目運(yùn)算符 , 其作用是使變量的值增 1或減 1。 ( 3) 自增 、 自減運(yùn)算符有四種應(yīng)用格式: int a=3。b=a++。 等價(jià)于 b=a。a=a+1。 int a=3。b=a。 等價(jià)于 b=a。a=a1。 ( 運(yùn)算符后置用法 , 代表先使用變量 , 然后對(duì)變量增值 ) int a=3。b=++a。 等價(jià)于 a=a+1。b=a。 int a=3。b=a。 等價(jià)于 a=a1。b=a。 (運(yùn)算符前置用法,代表先對(duì)變量增值,再使用變量) C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 ( 4) C++編譯器在處理時(shí)盡可能多的自左向右將運(yùn)算符結(jié)合在一起 。 例 如 : a+++b 表示為 (a++)+b 而 不 是a+(++b)。 C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 條件運(yùn)算符 ( 1) 條件運(yùn)算符 “ ?: ” 是 C++中惟一三目運(yùn)算符 , 其形式為: 表達(dá)式 1 ? 表達(dá)式 2 :表達(dá)式 3 它的運(yùn)算方式為:先計(jì)算表達(dá)式 1的值 , 如果其值為非 0( 真 ) , 則表達(dá)式 2的值就是整個(gè)表達(dá)式的最終結(jié)果;否則表達(dá)式 3的值就是整個(gè)表達(dá)式的值 。 常見的一個(gè)例子為: max=((ab)?a:b) 上面例子定義了一個(gè)求兩個(gè)數(shù) a和 b中最大值 , 其中決定哪一個(gè)是最大值用了條件運(yùn)算符 。 C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 ( 2) 條件運(yùn)算符的結(jié)合性是自右向左 。 例如有以下條件表達(dá)式: ab?a:cd?c:d 相當(dāng)于 ab?a:(cd?c:d) ( 3) 條件運(yùn)算符的優(yōu)先級(jí)別高于賦值運(yùn)算符 , 低于關(guān)系運(yùn)算符和算術(shù)運(yùn)算符 。 例如有: ab?ab:ba 相當(dāng)于 ab?(ab):(ba) C++語言程序設(shè)計(jì)教程 第2章 數(shù)據(jù)類型與表達(dá)式 位運(yùn)算符 ( 1) 位 ( bit) 是計(jì)算機(jī)中表示信息的最小單位 , 一般用0和 1表示 。 一個(gè)字符在計(jì)算機(jī)中用 8個(gè)位表示 , 8個(gè)位組成一個(gè)字節(jié) 。 C++語言需要將人們通常所習(xí)慣的十進(jìn)制數(shù)表示為二進(jìn)制 、 八進(jìn)制或十六進(jìn)制數(shù)來理解對(duì)位的操作 。 C++中所有的位運(yùn)算符如下: ~( 按位求反 ) , ( 左移 ) , ( 右移 ) , amp。( 按位與 ) , ^ ( 按位異或 ) , |( 按位或 ) 。 ( 2)位運(yùn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1