c++變量和常量


變量

變量的作用:給一段指定的內存空間起名,方便操作這段內存。

語法:數據類型  變量名 = 初始值;

常量

作用:記錄程序中不可被修改的數據

定義語法:

1. 宏常量

#define 常量名 常量值

2. 在定義變量時用const關鍵字修飾,修飾該變量為常量,不可被修改。

const 數據類型 常量名 = 常量值

常量類型:

1. 數值常量

2.字符型常量

(1)字符常量只包含一個字符,如'ab'是不合法的;

(2)字符常量區分大小寫;

(3)以'/'開頭的字符是轉義字符常量,如'/n'表示一個換行符。

轉義字符及其含義

轉義字符形式 含義 ASCII碼值
\a x響鈴符 7
\b 退格符,將光標位置移到下一頁開頭 8
\f 進紙符,將光標位置移到下一頁開頭 12
\n 換行符,將光標位置移到下一行開頭 10
\r 回車符,將光標位置移到本行開頭 13
\t 水平制表符,光標跳到下一個Tab位置 9
\v 垂直制表符 11
\' 單引號 39
\" 雙引號 34
\\ 單反斜杠 92
\? 問號 63
\0 空字符 0
\ooo 用1~3位八進制數 ooo 為碼值所對應的字符 ooo(八進制)
\xhh 用1、2位十六進制 hh 為碼符所對應的字符 hh(十六進制)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.字符串常量

編譯系統會在字符串最后自動加一個'/0'(空字符)作為字符串結束標志。但'/0'並不作為字符串的一部分,如"abc"包含3個字符,但他在內存中占4個字節。

注意:"a"和'a'代表不同的含義,前者是字符串常量,后者是字符常量。

4.符號常量

也就是宏定義的常量。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM