計算機高級程序設計語言的構(gòu)成(一)

程序設計語言的種類很多,盡管各種高級程序設計語言在功能、風格、書寫格式、語法規(guī)則及應用領域各不相同,然而它們在語言的構(gòu)成要素方面卻大致相同。這些語言都包括一些共同的成分。

計算機高級程序設計語言的構(gòu)成(一)                                                                  

1.數(shù)據(jù)類型

決定了該類型數(shù)據(jù)的取值形式、范圍和在計算機中的存儲與表示方式。決定了該類型數(shù)據(jù)所能執(zhí)行的操作種類。

(1)基本數(shù)據(jù)類型

         是程序設計語言系統(tǒng)內(nèi)置的,不可以再分解為其它的類型。一般有整數(shù)類型、實數(shù)類型、字符類型、邏輯類型等。如100是整數(shù)類型的數(shù)據(jù),3.14是實數(shù)類型的數(shù)據(jù)。

(2)構(gòu)造數(shù)據(jù)類型

         是由基本數(shù)據(jù)類型按某種方式組合而成的,可以由語言系統(tǒng)提供,也可以由用戶自定義。一般有數(shù)組類型、枚舉類型、結(jié)構(gòu)體類型、文件類型等。

2.常量與變量

在程序中使用變量來代替內(nèi)存地址。變量名代表內(nèi)存單元的地址,而變量值則是存儲在內(nèi)存單元中的數(shù)據(jù)值。在定義變量時,不僅要說明變量名,還要說明變量的數(shù)據(jù)類型。

(1)常量

         是指在程序執(zhí)行過程中其值不發(fā)生變化的量。常量是有數(shù)據(jù)類型的,如3是整型常量,而3.45是實型常量。常量可以以數(shù)字常量和符號常量兩種形式出現(xiàn)。

(2)變量

         是指在程序執(zhí)行過程中其值可以發(fā)生變化的量。在程序設計中,變量可以用指定的標識符來代表,稱為變量名;而變量的內(nèi)容稱為變量值,其在程序運行過程中可以改變。