c ++變數,文字和常量
本文將借助示例來學習c ++中的變數,文字和常量。
c ++變數
在程式設計中,變數是用於儲存資料的容器(儲存區)。
為了指示儲存區域,應該為每個變數賦予唯一的名稱(識別符號)。例如,
int age = 14;
這裡, age是int資料型別的變數,為其分配了乙個整數值14。
注:該int資料型別表明變數只能容納整數。同樣,double如果必須儲存小數和指數,則可以使用資料型別。
後面將詳細了解所有資料型別。
變數的值可以更改,因此名稱為variable。
int age = 14; // age is 14
age = 17; // age is 17
變數命名規則
• 變數名稱只能包含字母,數字和下劃線_。
• 變數名不能以數字開頭。
• 變數名稱不應以大寫字母開頭。
• 變數名稱不能是關鍵字。例如,int是用於表示整數的關鍵字。
• 變數名可以以下劃線開頭。但是,這不是乙個好習慣。
注意:應該嘗試給變數起有意義的名字。例如,first_name 比起更好的變數名 fn。
c ++文字
文字是用於表示固定值的資料。它們可以直接在**中使用。例如:1,2.5,'c』等。
這裡1,2.5和』c』是文字。為什麼?不能為這些術語分配不同的值。
這是c ++程式設計中不同文字的列表。
1.整數
整數是不帶任何小數或指數部分的數字文字(與數字關聯)。c程式設計中有三種型別的整數文字:
• 十進位制(以10為底)
• 八進位制(以8為底)
• 十六進製制(以16為底)
例如:小數:0,-9、22等
八進位制:021、077、033等
十六進製制:0x7f,0x2a,0x521等
在c ++程式設計中,八進位制以a開頭0,十六進製制以a開頭0x。
2.浮點數
浮點數是具有分數形式或指數形式的數字文字。例如:
-2.0
0.0000234
-0.22e-5
注意: e-5 = 10-5
characters
通過將單個字元括在單引號內來建立字元文字。例如:『a』,『m』,『f』,『2』,』}'等。
4.轉義序列
有時,在c ++程式設計中必須使用不能鍵入,或具有特殊含義的字元。例如,換行符(輸入),製表符,問號等。
為了使用這些字元,使用了轉義序列。
轉義序列 性格
\b 退格鍵
\f 換頁
\n 換行
\r 返回
\t 水平標籤
\v 垂直標籤
\ 反斜槓
』 單引號
" 雙引號
? 問號
\0 空字元
5.字串文字
字串文字是用雙引號引起來的一系列字元。例如:
「good」 字串常數
「」 空字串常量
" " 六個空格的字串常量
「x」 具有單個字元的字串常量
「earth is round\n」 用換行符列印字串
將在c ++字串中詳細了解字串。
c ++常數
在c ++中,可以建立無法更改其值的變數。為此,使用const關鍵字。這是乙個例子:
const int light_speed = 299792458;
light_speed = 2500 // error! light_speed is a constant.
本文使用了關鍵字const來宣告名為的常量light_speed。如果嘗試更改的值light_speed,則會收到錯誤訊息。
也可以使用#define預處理器指令建立常量。將在c ++巨集中詳細了解它。
C 變數和常量
變數和常量是用來在程式中表示資料的。常量是指取值在程式的執行過程中始終保持不變的量,又分為文字常量 literal constant 和常變數 也稱 符號常量 本節將分三小節來介紹。變數 在程式中是指可以改變值的量。變數名 用於標識變數的識別符號。而且變數必須用識別符號進行標識。變數的型別 變數有型...
C 變數和常量
定義的時候系統不會初始化,其值為任意 定義全部變數系統為其預設初始化 int0 char 0 float 0double 0pointer null 前提條件是需要用 括起來 比如下面的 就是對的,但是printf輸出的是a 10 include using namespace std int ma...
變數 常量 C語言的常量和變數
常量與變數 1.常量是指值不會改變的量 1 常量不能寫在賦值語句的左邊。2 常量不能進行自加 自減運算。2.變數是指在程式執行過程中其值可以發生改變的量 1 變數需占用一定數量的記憶體空間,而常量不需要。2 區域性變數若沒有宣告為靜態變數,那麼其初值是隨機的。3 不同型別的變數可以放在一起參與運算,...