常量
程序運行期間,不可改變的數據
12 78 12.34 's'
's' 單引號,避免編譯器進行處理
1.表示
因為常量的數值不可改變,所以使用
數值去表示一個常量
2.類型
12 12.34 's'
通過外貌,可以知道常量的類型
常量的類型使用默認類型
整型常量默認:int
1234--> int
-------------------------------
尾綴:
1234L --> long
1234l --> long
-------------------------------
前綴:進制
1234 --> 默認:十進制
0125 --> 0:八進制
0x34FB --> 0x:十六進制
實型常量默認:double
12.34 --> double
尾綴:
12.34f --> float
12.34F --> float
3.含義
核心:整型可表示一切特殊含義
核心:你想它是什麼,它就表示什麼
0 紅 1 藍 2 綠
0 高富帥 1 白富美 2 矮窮挫
0 隨機播放 1 順序播放 2 單曲循環
0
-------------------------------------------
想讓常量的含義被人識別,用名稱替換數值
#define green 2
enum color{red, green, white};
0 1 2
變量
程序運行期間,可以改變的數據
1.表示
因為變量的數值是可以變化的,不是固定的
所有使用一個固定的名稱來表示一個變量
a : 12 14
變量需要指定名稱
2.類型
a b
無法從外貌知道變量的類型
變量需要指定類型
類型 變量名;
eg:
int age;
3.含義
age ==》 年齡
變量名:突出變量這個數據的含義
閱讀更多 嵌入式開發 的文章