標籤:
C#.
一、資料類型
1,字串類型(string) 。放入一串字串,需要用""引起來。
列如: string a ="999";
2,整型 (int)。 4位元組
不常用的整型 long 8位元組 、short 2位元組 、 tiny 1位元組
例如 : int a = 10;
3,小數型 又稱 浮點型 (float,double)
float 單精確度浮點型 4位元組 (不常用)
doubl 雙進度浮點型 8位元組(電腦中預設的浮點型)
列如:float a = 3.45f double b =3.23;
註: 如果賦值float類型 後面必須加f。
4,布爾型(bool) 1位元組。 邏輯型 只能放兩個值: true false
bool b = true;
5, 字元型(char) 單個字元,很少用瞭解
char c =‘9‘; 必須用單引號
註:string類型相加 是字串 排列出來,int類型相加是 演算法加。
1位元組=8位 1B=8b
二、變數, 需要定義再使用, 名字不能重名
定義:資料類型 變數名 = 值; int a = 1;
賦值 a=10; 直接使用變數名 a ,就可以把變數中存在的值取出來使用。
變數名的命名規則: 字母、數字、底線組成。變數名開頭只能是字母、底線。不能與系統關鍵詞一樣。
三、常量 , 程式運行起來,就不能改變的量。
字面常量,string s="我愛新西蘭";
符號常量, 在變數定義的前面加const 關鍵字, const string s="32";
注意,符號變數在定義的時候,必須賦值。
符號常量一般應用 反覆使用的複雜資料。
四、類型轉化(自動、強制)
機只能對同一類資料進行運算,不用類型資料不能直接運算,如果是不同類型,需要類型轉換。
動轉換,由電腦根據運算資料自動進行類型轉化。其原則是,只要從類型上來說,不會丟資料就轉化。
tiny-->short->int->long->double
int a = 10; double b = 3; console.writeLine(a/3); //a的值預設轉換成 double型 10.0 。 然後運算
強制轉換,由程式員強制把某種類型,變成另一種類型。 這是強制轉換時在電腦不自動轉換的時候實施,但有可能遺失資料。
int a = 10; double s = 3; int c =(int)(a/b); 或 int c = a/(int)b;
文法1, 在被轉換的資料做變加小括弧,小括弧裡面寫上要轉化的目標類型。
文法2,使用 Convert.ToXXX()轉化。 xxx代表要轉化的類型
int a = 10;
bouble b = 3.0;
int c = a / Convert.ToInt32(b);
string s = "7896";
int n = Convert.ToInt32(s);
********************************************************
類型=》變數、常量=》運算子=》運算式=》語句=》函數、數組
C#。1 資料類型,常量變數,類型轉換