本章小結(jié)
本章小結(jié)
1.C語言的數(shù)據(jù)類型包括:基本類型、構(gòu)造類型、指針類型和空類型。
2.基本類型的分類及特點(diǎn)見表2.11。
表2.11 基本數(shù)據(jù)類型的分類及特點(diǎn)
4.常量是指在程序運(yùn)行過程中其值不發(fā)生改變的量。基本類型數(shù)據(jù)常量有:整型常量(整數(shù);長整數(shù),后綴為l或L;無符號(hào)數(shù),后綴為u或U)、實(shí)型常量(單精度和雙精度數(shù))、字符常量、字符串常量和符號(hào)常量。
5.變量是指在程序運(yùn)行過程中其值可發(fā)生改變的量。C語言中的變量必須先定義再使用。在變量定義的同時(shí)可直接給變量賦初值。當(dāng)定義了一個(gè)變量之后,編譯系統(tǒng)就會(huì)根據(jù)該變量的數(shù)據(jù)類型為其分配一定大小的存儲(chǔ)空間。變量的三要素為:變量名、變量的類型和變量的值。
6.基本數(shù)據(jù)類型轉(zhuǎn)換分為自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換。
自動(dòng)轉(zhuǎn)換:在不同類型數(shù)據(jù)的混合運(yùn)算中,由系統(tǒng)自動(dòng)實(shí)現(xiàn)由少字節(jié)類型向多字節(jié)類型的轉(zhuǎn)換。不同類型的量相互賦值時(shí)也由系統(tǒng)自動(dòng)進(jìn)行轉(zhuǎn)換,把賦值號(hào)右邊表達(dá)式的類型轉(zhuǎn)換為左邊變量的類型。
強(qiáng)制轉(zhuǎn)換:由強(qiáng)制轉(zhuǎn)換運(yùn)算符完成的轉(zhuǎn)換。
7.運(yùn)算符的優(yōu)先級(jí)和結(jié)合性:一般而言,單目運(yùn)算符優(yōu)先級(jí)最高,賦值運(yùn)算符優(yōu)先級(jí)低。算術(shù)運(yùn)算符優(yōu)先級(jí)較高。多數(shù)運(yùn)算符具有左結(jié)合性,單目運(yùn)算符、賦值運(yùn)算符等少數(shù)運(yùn)算符具有右結(jié)合性。
8.表達(dá)式是由運(yùn)算符連接常量、變量、函數(shù)所組成的式子。根據(jù)運(yùn)算符的不同,表達(dá)式可分為不同類型,如算術(shù)表達(dá)式、賦值表達(dá)式、逗號(hào)表達(dá)式等。每個(gè)表達(dá)式都有一個(gè)確定的值和類型。表達(dá)式求值依照運(yùn)算符的功能及運(yùn)算符的優(yōu)先級(jí)和結(jié)合性規(guī)則進(jìn)行。