變量和表達(dá)式_第1頁
變量和表達(dá)式_第2頁
變量和表達(dá)式_第3頁
變量和表達(dá)式_第4頁
變量和表達(dá)式_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一.C++語言的字符集和單詞二.數(shù)據(jù)類型和存儲(chǔ)類三.常量四.變量五.運(yùn)算符六.表達(dá)式七.類型轉(zhuǎn)換一、C++語言的字符集和單詞

1.字符集

見P252.單詞與C語言相同。

標(biāo)識(shí)符:字母、數(shù)字和下劃線的集合。

關(guān)鍵字:見P26。

運(yùn)算符;C語言4千個(gè),新增5個(gè)。

分隔符:空格、分號(hào)、冒號(hào)、逗號(hào)。

常量:數(shù)字常量、字符常量、字符串常量和枚舉常量。

注釋符:除/*…*/外,增加行注釋符//。二、數(shù)據(jù)類型和存儲(chǔ)類

1.?dāng)?shù)據(jù)類型

基本數(shù)據(jù)類型:整型、浮點(diǎn)型和字符型及希爾型。長(zhǎng)的和短的,有符號(hào)和無符號(hào)。詳見P28,表2.1。

構(gòu)選數(shù)據(jù)類型:數(shù)組、結(jié)構(gòu)、聯(lián)合和類。2.存儲(chǔ)類

變量存儲(chǔ)類的種類:自動(dòng)類、寄存器類、外部類和靜態(tài)類。

存儲(chǔ)類的特征壽命和作用域的不同。

不同存儲(chǔ)類的定義或說明方法

三、常量1.常量的種類

整型常量

浮點(diǎn)型常量

字符型常量

字符串常量

枚舉型常量2.符號(hào)常量

使用符號(hào)常量的好處

定義符號(hào)常量的方法const〈類型說明符〉〈常量名〉=〈初值〉;見P34,例2.1和例2.2四、變量

1.變量的三要素

變量的名字:同標(biāo)識(shí)符

變量的類型:存儲(chǔ)類+數(shù)據(jù)類型存儲(chǔ)類中,自動(dòng)類可省略,外部類定義時(shí)不加存儲(chǔ)類說明符;數(shù)據(jù)類型不可省略。

變量的值:有效值、無效值(無意義值),默認(rèn)值和改變值。2.變量的定義格式〈類型〉〈變量名〉[=〈初值〉,…見P37,例2.3和例2.43.變量的作用域

作用域的種類:程序級(jí)、文件級(jí)、類級(jí)、函數(shù)級(jí)和塊級(jí)

變量作用域規(guī)則一個(gè)變量在它的作用域內(nèi)是可見的,而在其作用域外定不可見的。

相關(guān)作用域中同名變量可見性的規(guī)定見P40,例2.5五、運(yùn)算符

1.運(yùn)算符的種類和功能復(fù)日C語言運(yùn)算符)

算術(shù)運(yùn)算符單日:-,++,--雙日:+,-,*,/,%

關(guān)系運(yùn)算符雙日:>,<,>=,<=,==,!=

邏輯運(yùn)算符單日:!雙日:&&,||

位操作運(yùn)算符(1)邏輯位運(yùn)算符單日:~雙日:&^,|(2)移位運(yùn)算符

雙日:〉〉,〈〈

賦值運(yùn)算符雙日:=,+=,-=,*=,/=,%=,&=,\=,^=,〉〉=,〈〈=

其他運(yùn)算符(1)三日運(yùn)算符:?:(2)逗號(hào)運(yùn)算符:,(3)字節(jié)數(shù)運(yùn)算符:sizeof(4)強(qiáng)制類型運(yùn)算符:(<類型說明符>)<表達(dá)式>或<類型說明符>(<表達(dá)式)>(5)取地址運(yùn)算符:&(單日)(6)取內(nèi)容運(yùn)算符:*(單日)(7)成員運(yùn)算符:·和-〉(8)下標(biāo)運(yùn)算符:[](9)括號(hào)運(yùn)算符:()

C++語言新增運(yùn)算符:∷,·*,-〉*,new,delefe2.運(yùn)算符的優(yōu)先級(jí)和結(jié)合性

優(yōu)先級(jí)共有15級(jí)

結(jié)合性有兩類,從右至左的有單日、三日和賦值,其余為從左至右的。六、表達(dá)式

1.表達(dá)式的值和類型

表達(dá)式值的計(jì)算方法

表達(dá)式類型的確定2.表達(dá)式求值舉例

算術(shù)表達(dá)式見P46,例2.6,P47,例2.7

關(guān)系表達(dá)式見P48,例2.8

邏輯表達(dá)式見P49,例2.9

條件表達(dá)式見P50,例2.10

賦值表達(dá)式見P51,例2.11

逗號(hào)表達(dá)式見P51,例2.11七、類型轉(zhuǎn)換

1.自動(dòng)轉(zhuǎn)換

由高類型轉(zhuǎn)換為低類型2.強(qiáng)制轉(zhuǎn)換

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論