變數 資料型別以及命名規則

2021-06-22 03:36:43 字數 2672 閱讀 2636

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

記憶體:用於儲存正在執行的程式資料,ram:特點,數度快但斷電後裡面的資料將丟失

代表的是一塊記憶體空間,可以通過變數稱向記憶體中取資料,有了變數就我們就不需要記憶複雜的記憶體位址(位址編號)

向記憶體申請一塊記憶體空間的語法:資料型別 變數名;變數名就是作業系統給我們開闢的記憶體空間的名稱 

賦值運算子:=.把右邊的資料賦值給左邊的變數中,也就是把右邊的資料放到左邊變數所代表的的記憶體空間中

小數  儲存64位浮點值的簡單型別。只要加了乙個小數字,就是小數型別,即使小數字是0: 3.0 也是double型別。精度為15~16位。

預設情況下,賦值運算子右側的實數被視為 double。 但是,如果希望整數被視為 double,使用字尾 d 或 d。 eg:double x = 3d;

在乙個表示式中兼用數值整型和浮點型。在此情況下,整型將轉換為浮點型.規則如下:

•如果其中乙個浮點型別為 double,則表示式的計算結果為 double 或 bool(在關係表示式或布林表示式中)。 

•如果表示式中不存在 double 型別,則表示式的計算結果為 float 或 bool(在關係表示式或布林表示式中)。 

浮點表示式可以包含下列值集:正零和負零;正無窮和負無窮;非數字值 (nan:not a number);有限的非零值集。

字元型只是能夠儲存乙個字元,並且儲存的這個字元要求用單引號引起來。用單引號引起來的乙個漢字在c#中也算作是乙個字元。單引號中只是能夠由乙個字元,不管是漢字還是字母

字串所謂字串就是把0個或者多個字元連線起來,字串用雙引號引起來。只要是雙引號引起來的就是字串型別。

儲存金錢,小數型別 範圍小於double很多,但是精度上高出double很多,精度為28~29位

注:在c#中,直接寫乙個有小數點的數字,這個數字是double型別,如果要表示decimal型別的資料,就需要在後面新增乙個m或m,就告訴編譯器這個小數是decimal型別。如果沒有字尾m會導致編譯出錯。

轉換:整型被隱式轉換為 decimal,其計算結果為 decimal。 因此,可以用整數初始化十進位制變數而不使用字尾,如下所示:decimal mymoney = 300;

浮點型和decimal型別之間不存在隱式轉換,因此,必須使用強制轉換在兩種資料之間進行轉換。

decimal mymoney = 99.9m;

double x = (double)mymoney;

mymoney = (decimal)x;

在乙個表示式中,可以將數值型別和decimal型別進行混合使用,如果不進行強制轉換,結果以decimal資料型別輸出表示。而如果decimal和double不經過強制轉換就混合使用會報錯。

decimal型別的輸出:console.writeline("",de);這種方式採用的是標準的貨幣輸出,當小數點位數超過兩位時,會經行四捨五入輸出。如果不新增c/c,就直接輸出原值。

decimal de = 0.11111111111m;

decimal dt = 0.246666666666m;

console.writeline("", de);

console.writeline("", de);

console.writeline("",dt);

console.writeline("", dt);

//結果如下

0.11111111111

¥0.11

0.246666666666

¥0.25

變數一定要先宣告,後賦值,最後使用

1)先宣告,在賦值:int a; a = 3;

2)定義變數時,直接賦值:int a = 3;

3)一次宣告多個同型別的變數,變數之間用逗號分隔:int a,b,c;  

宣告的時候順便賦值 double a = 3.0, b = 4.0, c = 5.0;

1)必須以「字母」、下劃線(_)或者「@」符號開始。c#採用的是utf-8編碼,支援多種語言,變數名也可以用中文。最好是用英文

2)後面可以跟上任意的 字母、數字、下劃線(不能以數字開頭)

注意:變數名不要與c#中的關鍵字重複,關鍵字為藍色

同乙個變數名在同乙個作用域內不允許重複定義,可以重複賦值

c#是大小寫敏感的強型別語言

兩種命名規範:camel命名法和pascal命名法

camel命名方法:首個單詞的首字母小寫,其餘單詞首字元大寫。在方法中定義變數要使用camel命名方法

pascal命名方法:每乙個單詞的第乙個字母都大寫

如果使用英文單詞的縮寫,全部用大寫

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

變數 資料型別以及命名規則

asp.net unity開發 net培訓 期待與您交流!記憶體 用於儲存正在執行的程式資料,ram 特點,數度快但斷電後裡面的資料將丟失 代表的是一塊記憶體空間,可以通過變數稱向記憶體中取資料,有了變數就我們就不需要記憶複雜的記憶體位址 位址編號 向記憶體申請一塊記憶體空間的語法 資料型別 變數名...

變數,常量以及變數命名規則

變數 可以變化的值,也是記憶體中一塊固定的空間 j a是乙個強型別語言,必須嚴格遵守其規定,每個變數都必須宣告其型別 j a變數是程式中最基本的儲存單元,包括變數型別,變數名以及作用域 宣告格式 型別 變數名 值 可以使用逗號隔開來宣告多個同型別的變數 變數注意點 1.類變數其宣告前面有乙個修飾符 ...

Python變數以及命名規則

一 在python中什麼是變數呢?簡單粗暴的講,變數就是會變的量。計算機當中的變數,可以表示任意東西。變數可以是字串 數字 布林型。也可以是列表 元組 集合 物件和方法等。二 那在初學python時,怎麼看變數是屬於什麼型別呢?要看變數後面跟的是什麼了。舉個例子 name 張三 這個變數就屬於字串型...