C語言中的變數

2021-07-23 07:43:50 字數 1643 閱讀 4896

開場白要吸引人.......但是我不會   ,有人說我可以靠臉吃飯。可我偏偏選擇了手,哈哈哈  說笑 娛樂娛樂,

下面我就來提提c語言中關於變數的意思

什麼是變數? 

沒錯 你看字面意思就可以理解,就是可以變得量,用專業一點的話就是程式中其值可以變化的量。

變數有三個基本要素:

變數名:每乙個變數都應該有乙個名字。

變數的資料型別:每乙個變數都應具有一種資料型別(在定義時指定)記憶體中佔據一定的儲存空間

變數的值:變數對應的存貯空間中所存放的數。

也就是:名字,型別和值

c語言規定識別符號的組成規則;

可以有 大小寫字母(a-z),數字(0-9) 下劃線(_)

注意大小寫字母不一樣....也就是說a1和a1 是兩個不同的識別符號;

長度可以任意  但是最少得乙個字元

不能採用系統的關鍵字,   如下圖就是系統關鍵字

在定義變數和變數名時我們要注意:

①命名變數名時應盡量做到「見名知意」,這樣有助於記憶,又增加了程式的可讀性

②下劃線( _ )符號一般是系統函式常用的開始符號,故一般不要用它作為變數名的第乙個字元。

③不能用數字符號(0~9)作名字的開始字元。

④系統規定的保留字不可再作為變數名。

⑤大寫字母與小寫字母表示不同的名字。如area、area、area、area、area、area等等,是不同的變數名。

⑥習慣上一般變數名用小寫字母命名,而符號常量名用大寫字母命名。

在定義變數的時候必須(先定義,後使用)

目的:保證程式中變數名的正確使用。

可分配相應的儲存空間。

便於檢查變數所進行的運算是否合法。

定義乙個或多個變數可使用乙個說明語句完成,其格式如下:

《型別》       《變數名錶》;

其中:型別包括基本資料型別和構造資料型別兩類,

例如:int、char、float等型別。

變數名錶可以是乙個變數名,也可以是多個變數名。

當為多個變數名時,變數名之間用逗號分割。

例如:int lower,upper,step;  (定義三個整型變數lower、upper和step)

char c1,c2,c3,c4;      (定義四個字元變數c1、c2、c3和c4。)

float x,y,z;           (定義三個實型變數x、y和z。)

在定義變數的時候一定要定義好變數的型別。                     (c語言中允許字元型資料與整型資料互相賦值。)

舉個例子

例       main()

其輸出的結果為'a'   'b'

如果你沒定義好資料型別那麼將會影響你輸出的結果  影響你的精度。

在給看乙個例子例       main()

輸出結果為』a' 'b'  那麼這個程式可以告訴我們 那句話          (c語言中允許字元型資料與整型資料互相賦值。並且可以相互轉換,甚至加減乘除。)

或者我們直接可以理解為『a』  就是為97   。

C語言中的變數

一.普通區域性變數 區域性變數無論是否靜態均不允許同名,否則會出現error 當區域性變數與全域性變數同名時,依據就近原則進行判斷。區域性變數同名是指在復合語句的巢狀中,內層復合語句變數與外層復合語句變數同名,這樣是允許的。二.普通全域性變數 全域性變數無論是否靜態都不允許同名,否則編譯器會給出er...

C語言中的變數

記憶體特點 讀寫速度快 掉電資料丟失 程式中去需要運算的資料也包括運算之後的結果要暫存到記憶體中 位元組 記憶體被分成一格一格的 每個格可以用來儲存乙個數字 每個格被稱為乙個位元組 儲存區 快取 buffer 計算機中將乙個位元組或者連續的多個位元組形成乙個儲存單元用來儲存數字 乙個位元組的儲存區只...

C語言中的變數

變數其實只不過是程式可操作的儲存區的名稱。c中每個變數都有特定的型別,型別決定了變數儲存的大小和布局,改範圍內的只都可以儲存在記憶體中,運算子可應用與變數上。變數的名稱可以有字母 數字和下劃線字元組成。它必須以字母或下劃線開頭。大小字母和小寫字母是不同的,因為c是大小寫敏感的。型別描述 char 通...