C 變數,文字和常量

2021-10-14 13:19:05 字數 1869 閱讀 6668

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 不同型別的變數可以放在一起參與運算,...