官术网_书友最值得收藏!

第二課 常量、變量和賦值

學習內容

? 了解常量、變量的常見類型

? 學習賦值語句的格式

? 熟悉標識符的命名規(guī)則

語法

一、常量

在程序運行的過程中,其值不能被改變的量叫作常量。

?整型常量,例如,25,-1,2000。

?浮點型常量,例如,3.14,5.0,-12.5。

?字符型常量,例如,'A','b','0','*'。

?字符串常量,例如,"Hello","123","N"。

浮點型常量也叫浮點數(shù),即數(shù)學中的小數(shù)或實數(shù)。

2和2.0在數(shù)值上是一樣大的,只是保留的小數(shù)位數(shù)不同,但在C++中它們是不同的類型:2是整型常量;2.0是浮點型常量。如果這個數(shù)寫成整數(shù)形式,編譯器會自動將其作為整型常量處理;如果這個數(shù)寫成小數(shù)形式,編譯器會自動將其作為浮點型常量處理。

如果一個字符放在單引號中,叫作字符型常量。如果零個、單個或多個字符組成的字符串放在雙引號中,叫作字符串常量。例如,'ABC'這樣的格式就是錯誤的,因為單引號表示字符常量,里面只能有一個字符,"ABC"則是字符串。"A"是正確的,表示這個字符串的長度為1。""也是一個字符串,其長度為零,也就是空串。

二、變量

在程序運行過程中,其值可以改變的量叫作變量。

變量就像一個裝東西的盒子,是用來存儲數(shù)據(jù)的。如果有多個物品要存放,我們可以找多個盒子,并給這些盒子起不同的名字以示區(qū)分。這些盒子也會有不同的類型,例如,方的、長的、圓的、扁的,用來存放不同類型的物品。變量也是這樣,有多種不同的類型。

變量必須先定義,后使用。定義的內容包括變量的名稱和指定的類型,其格式及示例代碼如下。

1.變量名的命名規(guī)則

變量名、數(shù)組名、函數(shù)名等,都稱為“標識符”。

(1)變量名只能由大小寫字母、數(shù)字或下畫線“_”組成。例如,將變量命名為a,MM,sum,x1,count_2,_tot,都是對的。變量命名不能包含非指定的字符“#”“”“*”等。例如,將變量命名為na#是錯的。

(2)變量名首字符不能是數(shù)字。例如,將變量命名為3ab是錯誤的。

(3)變量名不能是關鍵字。例如,將變量命名為int是錯誤的。

注意

關鍵字是C++預先保留的標識符,已經(jīng)有了特殊的含義,例如,前面用過的int,return等,C++的關鍵字參見附錄D。

2.變量的類型

定義變量時,首先要確定它們的名稱,然后確定變量的類型。常用的數(shù)據(jù)類型如表1-1所示。

對于整型變量,例如,int的數(shù)值范圍可以巧記為±109,long long的數(shù)值范圍可以巧記為±1018。整數(shù)還可以在類型前加上修飾符unsigned(無符號)來定義,此時變量的取值范圍只有0和正數(shù),正數(shù)部分范圍擴大一倍,例如,unsigned int,其數(shù)值范圍在0~4294967295(0~232-1),unsigned long long的數(shù)值范圍在0~264-1。對于浮點型變量,在編輯程序時可默認使用精度更高的double型。

表1-1 常用的數(shù)據(jù)類型

3.變量的初始化

定義變量的同時,也可以對變量進行初始化,下面是定義變量的示例及含義。

4.賦值語句

賦值是C++語言最基本的語句,“=”為賦值運算符,為敘述方便我們稱賦值運算符“=”的左側為“左值”,右側為“右值”,規(guī)定左值只能是變量,右值可以是常量、變量或表達式。賦值語句的格式及示例代碼如下。

主站蜘蛛池模板: 陆丰市| 上虞市| 黔东| 双牌县| 津南区| 蒙自县| 泰州市| 达尔| 桦川县| 鲁山县| 武宁县| 望江县| 四平市| 灯塔市| 宁阳县| 锡林郭勒盟| 卫辉市| 文化| 湟中县| 腾冲县| 林甸县| 平远县| 忻州市| 白朗县| 呈贡县| 宿松县| 丁青县| 虎林市| 高清| 吴川市| 元阳县| 万盛区| 体育| 宁强县| 高台县| 五常市| 马尔康县| 江川县| 洪雅县| 峨眉山市| 昌邑市|