C語言之資料的四種表現形式
在計算機高階語言中,資料的變現形式有四種:常量、變數、常變數、識別符號。
一、常量有以下五種:
1、整型常量。如1,2,3,100,-135等都是屬於整型常量。
2、實型常量。實型有以下兩種:
一種是十進位制的小數點形式。如3。1415926,123。123,-56。123等。
一種是指數形式。如12。e3,-123e12,45e-12等。
3、字元型常量。字元型有以下兩種:
普通字元。用單引號‘ ’括起來的一個字元,注意必須是單引號‘ ’,必須是一個字元,如‘a’,‘A’,‘#’,‘?’等。
跳脫字元。C語言中以一種以 \ 開頭的字元序列,以下是跳脫字元序列表。
4、字串常量。用雙引號“ ”括起來的諾幹個字元,注意必須是用雙引號“ ”,可以是一個字元,也可以是多個字元,如“a”,“aa”,“CHINESE”,“12456”。
5、符號常量。用#define指令指定的常量,用一個符號代表一個常量,如
#define PI 3。1415926
PI就是符號常量。
簡單講完常量,再來簡單闡述以下變數。
變數實際上就是一個有型別,有名字,有具體屬性的儲存單元,它被用來存放資料,當然,這個資料的值是可以隨時改變的。
二、變數。
變數並沒有常量那麼多分類,變數就是變數,它是一個有名字,有屬性的儲存單元,可以用來存放資料,最大的特點就是在程式執行過程中,變數中存放的資料隨時可以改變。
變數使用之前必須先定義,所謂定義,就是指定該變數的名字和型別。
例如:int a = 5
說白了就是定義一個變數a,其中存放的資料為5,當然了,雖然意思對了,但這是非常不嚴格說法,正確的說法應該是:申請一個名為a的變數,該變數對映一個4位元組的儲存單元。
三、常變數。
既然C語言中有常量,也有變數,自然也會有常變數。
顧名思義,常變數既有常量的特性:不改變其資料值,也有變數的屬性:有型別,有名字,有儲存單元。
#define PI 3。14 //PI就是符號常量
const float PI = 3。14 //PI就是常變數
四、識別符號
在C語言中,有很多的命名,這些命名,就是識別符號,說得抽象一點,識別符號就是一個物件的名字,既然是命名,那就要遵循3個命名的規則:
1、識別符號有字母、數字、下劃線組成。
2、識別符號第一個字元必須是字母或者下劃線,不能以數字開頭。
3、識別符號是區分大小寫的,即A 和a是兩個不同的變數名,sun和SUN是兩個不同的變數名。