標籤:
類型-->變數、常量-->運算子-->運算式-->語句-->函數、數組
一、資料類型:
字串---放一串字元。需要用""引起來。
string s="456";
string a="789";
Console WriteLine(a+s);
1位元組=8位
*整型(int)---整數類型。4位元組 long(長整形8位元組) short(短整型2位元組) tiny(微整形1位元組)
int a = 456;
int b = 789;
Console.WriteLine(a+b);
*小數型,浮點型(float,double)
float:單精確度浮點型。 4位元組
double:雙精確度浮點型。 8位元組
double d =3.14;
float d =3.14f;
*布爾型:(bool)。邏輯型,非此即彼。true,false;
bool b = true;
bool d = false;
字元型(char)。單個字元
char c = ‘4‘;
二、變數(運行過程中,值可以改變的量)
先定義,後使用。
定義變數名時,不能重名。
(一)定義:
資料類型 變數名[ = 值];
int a;
int b = 20;
(二)賦值:
變數名 = 值
(三)取值:
直接使用變數名,就可以把變數中存的值給取出來。
(四)變數命名的一般規則。
1.變數名一般由字母、數字、底線組成。
2.變數名開頭只能是字母或底線。
3.變數名不能與系統關鍵詞(藍色字型)重複。
三、常量(運行過程中,值無法改變的量)
字面常量。
符號常量。定義:在變數定義的左邊加上const關鍵字就可以了
const int b = 20;
注意:符號常量在定義的時候,必須賦值。
符號常量的應用:在一些反覆使用的複雜資料,一般喜歡用常量來代替它,使用常量進行編程運算。
四、類型轉換。
電腦只能對同一類型資料進行運算,不同類型資料不能直接運算,如果是不同類型,則需要進行轉換(自動,強制)。
int a = 10;
double b = 3;
Console.WirteLine(a/b); 先把a的值10變成小數型10.0000,然後再做除法運算。
自動轉換:由電腦根據運算資料自動進行類型轉化。其原則是,只要從類型上來說,不會丟資料,就轉化。
tiny->short->int->long->double
強制轉換:由程式員強制把某種類型,變成另一種類型。這種強制轉化是在電腦不自動轉化的時候實施,但有可能遺失資料。
文法:
1.在被轉換的資料左邊加上小括弧,小括弧裡面寫上要轉化的目標類型。
int a = (int)3.14;
2.使用Convert.Toxxx()轉化。
int a = 10;
double b = 3.0;
int c = a/Convert.ToInt32(b);
string s = "7896";
int n =Conver.ToInt32(s);
C#的基本類型