C ++变量,文字和常量
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 ++变量,文字和常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nvGRAPH三角形计数和遍历示例
- 下一篇: C ++基本输入/输出