- 小學生C++編程課堂(新手篇)
- 邱永忠
- 1179字
- 2023-11-20 19:30:12
第二課 常量、變量和賦值
學習內容
? 了解常量、變量的常見類型
? 學習賦值語句的格式
? 熟悉標識符的命名規(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ī)定左值只能是變量,右值可以是常量、變量或表達式。賦值語句的格式及示例代碼如下。


- 一步一步學Spring Boot 2:微服務項目實戰(zhàn)
- Leap Motion Development Essentials
- Java開發(fā)入行真功夫
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- Python Network Programming Cookbook(Second Edition)
- 人人都是網(wǎng)站分析師:從分析師的視角理解網(wǎng)站和解讀數(shù)據(jù)
- Learning AndEngine
- 精通Linux(第2版)
- Learning Concurrent Programming in Scala
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- Extreme C
- 零基礎學C語言程序設計
- OpenMP核心技術指南
- Python Deep Learning
- Python編程入門(第3版)