天天看點

C語言常量變量

一:常量

常量,則表示一些固定的資料,也就是不能改變的資料

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);
           

繼續閱讀