變量命名規范
名稱必須以字母或下劃線(_)開頭,之后可以是任何(大寫或小寫)字母、下劃線或者0~9之間的數字組合。
合法名稱:
-
price
、isEqual
、_number
、myBook
、abc_AE86
、
非法名稱:
-
sum$value
——$是一個非法字符。 -
piece flag
——名稱中間不允許有空格。 -
3Spencer
——名稱不能以數字開頭。 -
int
——不可使用保留字。
規范的變量名命名方式:
- 小寫字母開頭。
- 名稱中的新單詞用大寫字母開頭。
例:currentDate
、businessType
、name
、idNumber
、
變量
執行中的程序需要空間保存數據,以供將來使用。能夠保存數據的空間稱為變量,每個變量都有名稱和類型。通過聲明類型和名稱,可以為程序創建新的變量。
float weight
以上代碼聲明了一個變量,變量的類型是 float
,名稱是 weight
,但是這個變量還沒有被賦值。
為什么要給變量聲明類型?
- 有了變量的類型信息,編譯器才能替你檢查代碼、報告潛在的錯誤或問題。
- 有了變量的類型信息,編譯器才知道要為相應的變量保留多少存儲空間。
#include <stdio.h>
int main(int argc, const char * argv[]) {
// 聲明變量,變量名為weight,類型是float
float weight;
// 為weight變量賦值
weight = 14.2;
// 向控制臺輸出weight變量,以便查看
// 打印:The turkey weights 14.200000.
printf("The turkey weights %f.\n",weight);
// 再聲明一個類型為float的變量
float cookingTime;
// 計算烤制時間,將結果賦給cookingTime變量
cookingTime = 15.0 + 15.0 * weight;
// 向控制臺數輸出cookingTime變量,以便查看
// 打印:Cook it for 228.000000 minutes.
printf("Cook it for %f minutes.\n",cookingTime);
// -----------------練習:TwoFloats---------------
float a = 3.14;
float b = 42.0;
double sum = a + b ;
printf("sum = %f \n",sum); // 打印:sum = 45.139999
printf("sum = %.f \n",sum); // 打印:sum = 45
printf("sum = %.2f \n",sum); // 打印:sum = 45.14
// 函數結束,返回 0 表示成功
return 0;
}
附:C語言保留關鍵字
——摘自維基百科