P1.變量
為什么需要變量?
變量是程序的基本組成單位?
不論是使用哪種高級程序語言編寫程序,?變量都是其程序的基本組成單位,比如:?
void main() {?
int a=1;// 定義了一個整型變量,取名為a, 并賦值為1 (強數據類型語言)?
int b=3;// 定義了一個整型變量,取名為b, 并賦值為3?
b=89;// 給變量賦值 為 89?
printf("a=%d \n",a);// 使用輸出語句,把變量a 值輸出,%d 表示輸出的形式為整數?
printf("b=%d \n", b);//使用輸出語句,把變量b 值輸出,%d 表示輸出的形式為整數?
getchar(); //將控制臺停留,等待輸入?
}

變量的介紹:
概念:變量相當于內存中一個數據存儲空間的表示,你可以把變量看做是一個房間的門牌號,通過門牌號我們可以找到房間,而通過變量名可以訪問到變量(值)。?
變量使用的基本步驟:
1) 聲明變量?
int num;?
2) 賦值?
num = 60;?
3) 使用?
printf("num=%d", num);?
4) 也可以一步到位 :?
int num2 = 99;

變量快速入門:
變量使用入門案例,看演示并對代碼進行說明?
//1.聲明變量【告訴計算機要開一個房間】?
int num = 1 ; //整型?
double score = 2.3; //小數?
char gender = 'A'; //字符?
char name[] = "尚硅谷"; //字符串

變量使用注意事項:
1) 變量表示內存中的一個存儲區(qū)域(不同的數據類型,占用的空間大小不一樣)?
2) 該區(qū)域有自己的名稱 和 類型?
3) 變量必須先聲明,后使用
4) 該區(qū)域的數據可以在同一類型范圍內不斷變化?
5) 變量在同一個作用域內不能重名?
6) 變量三要素 (變量名+值+數據類型) ,這一點請大家注意。


變量的數據類型:
每一種數據都定義了明確的數據類型,在內存 中分配了不同大小的內存空間(使用字節(jié)多少表示)。?
上圖說明:
1) 注意:在c中,沒有字符串類型, 使用字符數組表示字符串?
2) 在不同系統(tǒng)上,部分數據類型字節(jié)長度不同
我的源碼及注釋:
Ps:我喜歡先寫注釋,再寫代碼,最后寫總結。
#include <stdio.h>
void main(){
int num = 333;
double score = 3.33;
char gender = 'm';
char str[] = "xiaoyingOS";
//輸出不同格式數據時,對應的格式化形式要對應起來
printf("num=%d score=%.3f gender=%c str=%s",num,score,gender,str);
//將控制臺停留,等待輸入
getchar();
}
/*
變量使用的注意事項
1.變量表示內存中的一個存儲區(qū)域(不同的數據類型,占用的空間大小不一樣)
2.該區(qū)域有自己的名稱和類型
3.變量必須先聲明,后使用
4.該區(qū)域的數據可以在同一類型范圍內不斷變化
5.變量在同一個作用域內不能重名
6.變量三要素(變量名+變量值+數據類型)
*/
/*
C數據類型:基本類型,構造類型,指針類型,空類型(viod)
基本類型:數值類型,字符類型(char)。數值類型:整型(有短整型(short)、整型(int)、長整型(long)),
浮點型(單精度型(float)、雙精度型(double))
構造類型:數組(array),結構體(struct),共用體(union),枚舉類型(enum)
C中沒有字符串類型,使用字符數組表示字符串,不同系統(tǒng)上,部分數據類型字節(jié)長度不一樣
*/