C++ 變量及常量

http://www.runoob.com/cplusplus/cpp-variable-types.html

http://www.runoob.com/cplusplus/cpp-constants-literals.html

C++變量類型是程序可操作性的存儲區的名稱。
變量的名稱由字母,數字和下滑寫字符組成。但必須以字母或下劃線開頭,大小寫敏感。

C++變量作用域
作用域是程序的一個區域,有三個地方可以定義
1、在函數或一個代碼塊內部聲明的變量,稱爲局部變量
2、在函數參數的定義中聲明的變量,稱爲形式變量。
3、在所有函數外部聲明的變量,稱爲全局變量

局部變量;早函數或一個代碼塊內部聲明的變量。
全局變量;在所有函數外部定義的變量。全局變量的值在程序的整個生命週期內都是有效的。

局部變量需自行初始化,全局變量系統默認初始化

C++常量
即固定值。

整數常量
可以是十進制,八進制,十六進制
也可以帶一個後綴,後綴是U和L的組合,U表示無符號整數(unsigned),L表示長整數(long)
浮點常量由整數部分、小數部分和指數部分組成。
布爾常量
true值代表真
false值代表假

字符常量
字符常量括在單引號中。如果常量以L開頭,則表示他是一個寬字符常量(L’x’),此時它必須存儲在wchar_t類型的變量中。否則,它是一個窄字符常量,存儲在char類型中。
特殊字符需轉義
\字符(\)
‘字符(\’)
“字符(\”)
換頁符(\f)
換行符(\n)
回車(\r)
等等

字符串常量
字符串字面值或常量是括在雙引號“”中。

定義常量
a、使用#define預處理
形式
#define identifier value
實例
#define LENGTH 10
#define WIDTH 5
b、使用const關鍵字
形勢:
const type variable = value;
實例:
const int LENGTH = 10;
const int WIDTH = 5;

C++修飾符類型
C++允許在char、int和double數據類型前放置修飾符。數據類型修飾符如下:
signed、unsigned、long、short

C++中的類型限定符
const:程序執行期間不能被修改
volatile:變量的值可能以程序未明確指定的方式被改變
restrict:修飾的指針是唯一一種訪問它所指向的對象的方式

發佈了34 篇原創文章 · 獲贊 8 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章