一:常量
常量,則表示一些固定的資料,也就是不能改變的資料
C語言中常量的分類
1:整型常量(int):包括了所有整數
比如6、27、109、256、-10、0、-289等
2:浮點型常量(float\double):小數
double:雙精度浮點型,其實就是小數。比如5.43、-2.3、0.0等(注意,0.0也算是個小數)
float:單精度浮點型,也是小數,比double的精确程度低,也就是說所能表示的小數位數比較少。為了跟double區分開來,float 型資料都是以f結尾的,比如5.43f、-2.3f、0.0f。需要注意的是,絕對不能有10f這樣格式的,編譯器會直接報錯,隻有小數才允許加上f。
3:字元常量(char):将一個符号用單引号括起來,這樣構成的就是字元常量。
将一個數字(0~9)、英文字母(a~z、A~Z)或者 其他符号(+、-、!、?等)用單引号括起來,這樣構成的就是字元常量。
比如’6’、’a’、’F’、’+’、’$’等。
4:字元串常量:将一個或者多個字元用雙引号(”“)括起來,這樣構成的就是字元串常量。
将一個或者多個字元用雙引号(”“)括起來,這樣構成的就是字元串常量。比如”6”、”男”、”哇哈哈”、”abcd”、”my_car4”,其實printf(“Hello World”);語句中的”Hello World”就是字元串常量。
二:變量
什麼是變量?
表示的資料是可以經常修改的。當一個資料的值需要經常改變或者不确定時,就應該用變量來表示。
—-比如遊戲積分。—
定義變量的目的、格式和方法
1.目的
任何變量在使用之前,必須先進行定義。
定義變量的目的是:在記憶體中配置設定一塊存儲空間給變量,友善以後存儲資料。
如果定義了多個變量,就會為這多個變量分别配置設定不同的存儲空間。
2.格式
變量類型 變量名; (變量名必須唯一)
比如int num;
變量名屬于辨別符
變量類型
不同類型的變量占用不同大小的存儲空間。記憶體極其有限,配置設定适當的存儲空間
限制變量所存放的資料類型(友善運算)
如何來使用變量?
1.指派
往變量裡面存點東西,就是指派。指派語句後帶個分号;
i = 10;
注意:這裡的等号=,并不是數學中的“相等”,而是C語言中的指派運算符,作用是将右邊的常量10指派給左邊的變量i
變量的初始化的兩種形式
第一次指派,可以稱為“初始化”
初始化的兩種形式
先定義,後初始化:
int a;
a = ;
定義的同時進行初始化:
int a = 10;
可以修改變量的值,多次指派。每次指派都會覆寫原來的值
int i = ;
i = ;
變量之間值的傳遞
可以将一個變量的值指派給另一個變量
int a = ;
int b = a;
連續指派
使用printf輸出一個\多個變量的值
int a = , c = ;
printf("a=%d, c=%d", a, c);
double\float\char的輸出,格式符的一些小技巧
double height = ;
char blood = 'A';
printf("height=%.2f, 血型是%c", height, blood);