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

正文內(nèi)容

第2章數(shù)據(jù)類型和表達(dá)式-全文預(yù)覽

2025-10-16 19:17 上一頁面

下一頁面
  

【正文】 示 。 C++程序設(shè)計(jì) 湖南大學(xué) 杜四春、銀紅霞 條件運(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á)式的值 。而不是 PASCAL語言那樣自左向右 。b=a。b=a。a=a1。a=a+1。 ( 2) 自增 、 自減運(yùn)算符都是單目運(yùn)算符 , 其作用是使變量的值增 1或減 1。 邏輯運(yùn)算真值表如 表 23所示。 邏輯非 ( ! ) 是單目運(yùn)算符 , 邏輯與 ( amp。 ( 3) 關(guān)系運(yùn)算符的優(yōu)先級低于算術(shù)運(yùn)算符 。 又例如: int a=12。=b 等價(jià)于 a=aamp。 例如 , 下面的賦值是合法的: int i,j,k。 i=3*(4+5)。 ? 自增自減運(yùn)算符 ++ ? 賦值運(yùn)算符 = 及其擴(kuò)展 ( += = *= /= %= 等 ) ? 條件運(yùn)算符 ? : ? 指針運(yùn)算符 * 和 amp。運(yùn)算數(shù)包含常量、變量和函數(shù)等。 第二種方式是先定義變量 , 然后通過賦值語句使變量初始化 , 例如: int a。 C++程序設(shè)計(jì) 湖南大學(xué) 杜四春、銀紅霞 變量初始化 變量初始化一般采用兩種方式 。 //定義 3個(gè)整型變量 a,b,c 和 int a。 例如 , 下列變量名是合法的變量名: a123 c3b file_1 C++程序設(shè)計(jì) 湖南大學(xué) 杜四春、銀紅霞 asm auto break case catch char class const continue default delete do double else enum extern float for friend goto if inline int long new operator overload private protected public register return short signed sizeof static struct switch this template throw try typedef union unsigned virtual void volatile while 表 22 C++的標(biāo)準(zhǔn)保留字 C++程序設(shè)計(jì) 湖南大學(xué) 杜四春、銀紅霞 變量定義和說明 C++中 , 變量使用之前一定要定義或說明 , 變量定義的格式一般為: [修飾符 ] 類型 變量名; [//注釋 ] 其中,類型指出變量所存放的數(shù)據(jù)的類型;變量名是任意合法的變量名;注釋指明該變量的含義和用途;修飾符進(jìn)一步描述了變量的使用方式。 ? 第一個(gè)字符必須是字母或下劃線,中間不能有空格。每個(gè)變量由一個(gè)變量名惟一標(biāo)識,同時(shí),每個(gè)變量又具有一個(gè)特定的數(shù)據(jù)類型。 Red, Green等是符號常量,它們表示各個(gè)枚舉值,在內(nèi)存中表示以整型數(shù)。 C++程序設(shè)計(jì) 湖南大學(xué) 杜四春、銀紅霞 枚舉常量 枚舉常量可以通過建立枚舉類型來定義 。 字符串可以寫在多行上 , 不過在這種情況下必須用反斜線 ‘ \’表示下一行字符是這一行字符的延續(xù) 。 在內(nèi)存中 , 字符數(shù)據(jù)以 ASCII碼存儲 , 如字符 ‘ a’的 ASCII碼為 97。 2. 指數(shù)表示法 也稱科學(xué)記數(shù)法 , 指數(shù)部分以 E或 e開始 , 而且必須是整數(shù) 。共有兩種表示形式:小數(shù)表示法和指數(shù)表示法 。 2. 八進(jìn)制常量 由數(shù)字 0開頭 , 其后由若干 0~7的數(shù)字組成 , 如0378, 0123等 。常量在程序中一般以自身的存在形式體現(xiàn)其值。 類類型 類是體現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的最基本特征,也是體現(xiàn) C++與 C最大的不同之處。 ? 共用體:是類似于結(jié)構(gòu)體的一種構(gòu)造類型 , 與結(jié)構(gòu)體不同的是構(gòu)成共同體的數(shù)據(jù)成員共用同一段內(nèi)存單元 。還可以說明指向 void類型的指針 , 說明以后 , 這個(gè)指針就可指向各種不同類型的數(shù)據(jù)對象 。 浮點(diǎn)數(shù)和整數(shù)不同的地方是浮點(diǎn)數(shù)采用的是浮點(diǎn)表示法 , 也就是說 , 浮點(diǎn)數(shù)的小數(shù)點(diǎn)的位置不同 , 給出的精度也不相同 。如 圖 21所示。 C++數(shù)據(jù)類型十分豐富,大體上可分為基本類型、空類型、構(gòu)造類型、指針類型、類類型五種。 ( 如 123, 7等 ) , 存儲整數(shù)的位數(shù)依機(jī)器的不同而異 。 C++程序設(shè)計(jì) 湖南大學(xué) 杜四春、銀紅霞 空類型 void 空類型 void用于顯示說明一個(gè)函數(shù)不返回任何值 。 ? 結(jié)構(gòu)體:是由不同的數(shù)據(jù)類型構(gòu)成的一種混合的數(shù)據(jù)結(jié)構(gòu) , 構(gòu)成結(jié)構(gòu)體的成員的數(shù)據(jù)類型一般不同 , 并且在內(nèi)存中分別占據(jù)不同的存儲單元 。 它在內(nèi)存中占據(jù)一個(gè)存儲單元 。 C++支持 5種類型的常量:浮點(diǎn)型、整型、字符型、布爾型和枚舉型。 1. 十進(jìn)制常量 一般占一個(gè)機(jī)器字長 , 是一個(gè)帶正負(fù)號的常數(shù)( 默認(rèn)情況下為正數(shù) ) , 如 +3, 7等 。 只能以十進(jìn)制形式表示 。 但整數(shù)和小數(shù)部分不能同時(shí)省略 。 C++程序設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1