C 變數及常量

2021-08-11 02:32:05 字數 1281 閱讀 7878

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:修飾的指標是唯一一種訪問它所指向的物件的方式

C 變數 常量 符號常量

變數 int i 0 i 是變數 i 5 i 可以修改 變數就是程式內乙個記憶體位置的符號名,在該記憶體位置可以儲存資料,並可以通過符號名對該記憶體位址存放的資料進行訪問。變數的值可以修改,是可變的,但在某個確定的時刻,變數的值是確定的,並一直保持到下次被修改之前。常量 int a 10 a 是變數...

c語言中的變數及常量

變數 char 字元型變數,長度為乙個位元組 short 短整形,長度為兩個位元組 int 整形變數,長度為四個位元組 定義整形變數時優先考慮使用int long 長整形變數,長度為四個位元組 long long 更長的整形變數,長度為八個位元組 float 單精度浮點數,長度為四個位元組 doub...

變數 常量 C語言的常量和變數

常量與變數 1.常量是指值不會改變的量 1 常量不能寫在賦值語句的左邊。2 常量不能進行自加 自減運算。2.變數是指在程式執行過程中其值可以發生改變的量 1 變數需占用一定數量的記憶體空間,而常量不需要。2 區域性變數若沒有宣告為靜態變數,那麼其初值是隨機的。3 不同型別的變數可以放在一起參與運算,...