1 變量的重要性
在編程語言中,變量是最基礎的語法。例如建造一棟大樓,磚頭是最基礎的材料。所以,構建一個大型的軟件,需要定義和使用各種類型的變量。所以,必須掌握變量的各種知識點。
2 數學中的變量與常量
在讀小學的時候,我們就開始學習了數學的方程組。假設有如下的一道方程題描述:
(1) 有公式 X = Y + A;
(2) A是常量,固定值為100;
(3) Y是變量,可以取值為6和8;那麼,求X有什麼值?
根據公式X = Y + A,那麼,有:
(1) 當Y = 6時,X = 6 + 100 = 106;
(2) 當X = 8時,X = 8 + 100 = 108;
那麼,通過這一套簡單的數學公式計算,我們就知道了變量和常量的定義:
(1) 常量,其代表數值固定不變;可以看作是它的數據不改變的量;
(2) 變量,其代表數值可以改變;
在C語言中,也定義了變量和常量;與數學公式中定義的變量和常量有很大的相似之處。例如常量,就表示一個數據不變的量。例如100這個數值,它的數值就是100,不可以改變,所以,稱為常量,可以稱為:常量100。例如Y的值,由於它的值可以是6和8,是可以改變的,所以,稱為變量。
3 什麼是變量
俗話說得好,民以食為天,我們每天都會吃飯,那麼在一桌豐盛的飯菜中,我們就會用小的碗裝米飯,用中等的碟子裝菜,用大的碗裝湯。而且裝米飯的小碗,不僅可以裝米飯,還可以裝粥,或者裝湯水喝。在這個例子中,我們可以看到,碗就是一個容器,可以裝不同的食物,而且有小、中、大容量的碗,不同容量的碗,我們有不同的用途。
那麼,在計算機系統中,任何數據都以二進制格式存放在內存里。計算機操作數據的最小單位是位元組,而且定義多種不同容量的「碗」來存放數據。例如,就有char類型的碗,可以存放1個位元組的數據,short類型的碗可以存放2個位元組的數據,double類型的碗可以存放8個位元組的數據。如果我們要使用char類型的碗來存放68這個數值,可以寫如下的代碼:
char x = 68;
此時,我們定義了一個char類型的碗,碗的名稱是x,在x這個碗中存放68這個數值。在計算機系統中,我們上面討論的碗,其實稱為「變量」。在計算機系統中,變量就是存放數據的一個容器,變量的定義格式如下。
數據類型 變量名;
注意如下幾點:
(1) 最左邊開始,必須是數據類型的名稱;
(2) 在數據類型後面,接空格,可以是多個空格,然後寫變量的名稱;
(3) 最後,必須以引號「;」作為一行代碼的結束符;
其中,數據類型可以是C語言定義的char、short、int、long、float、double、void等基本類型,也可以是自己定義的結構體類型。這裡我們先講解C語言定義數據類型,後續再講解結構體類型,結構體類型,是我們自己定義的一種數據類型。
我們先來看一個簡單的測試例子,描述怎麼樣使用C語言的基本數據類型int來定義一個int類型的變量,然後,輸出變量中存放的數據。

運行結果如下:

通過這個測試例子,我們可以知道:
(1) 定義變量必須要指定數據類型,而且數據類型與變量名之間,有空格隔開;
(2) 變量可以存儲數據;
(3) 變量要先定義才可以使用;
例如上面的例子中,有a = 200; 這樣的代碼,那麼,在給變量a賦值之前,必須先定義變量a,變量要先定義再使用。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/235140.html
微信掃一掃
支付寶掃一掃