C#入門:常量與變數
一、常量
using System; namespace day_1 { class Program { static void Main(string[] args) { const double pi = 3.14159; Console.WriteLine("半徑為4的周長為:{0}",2*4*pi); } } }
關鍵字 const,是來定義常量的。即:定義常量的時候,需要在資料型別前面加上const。
Console.WriteLine()在C#中的錄入頻率非常高,它有一個快捷輸入方式:輸入cw後,依次按Ctrl-tab-tab。掌握它,能提高我們的程式碼錄入效率。
需要注意的是,常量在宣告時必須賦值,之後是不能修改的。
二、變數
使用變數分為3步:宣告、賦值、使用。
舉例如下:
using System; namespace day_1 { class Program { static void Main(string[] args) { int age;//宣告age變數 age = 18;//給age變數賦值 Console.WriteLine("小明今年{0}歲",age);//使用age變數 } } }
變數的宣告和賦值可合在一起寫,比如: int age = 18;
在寫程式碼時,要會看提示的狀態:
綠波浪線,表示的含義時變數宣告並賦值了,但是尚未使用。
紅波浪線,表示的含義是程式碼有錯誤。
變數的命名規則
① 必須以 字母 _ 或者 @ 符號開頭,不能以數字開頭
【_ @ 開頭暫時不要用,它們有自己特殊的意義】;
② 後面可以跟任意的 字母 數字 下劃線;
變數的命名注意事項
① 變數名不能與 C#系統中的關鍵字重複;
② 在 C#中,大小寫是敏感的;
③ 同一個變數名不允許重複定義[不嚴謹]。
變數的命名規範
駝峰命名法【Camel】 要求變數名首單詞的首字母要小寫,其餘的每個單詞的首字母要大寫
例如: gameName
【拓展】
駱駝式命名法就是當變數名或函式名是由一個或多個單詞連結在一起,而構成的唯一識別字時,第一個單詞以小寫字母開始;從第二個單詞開始以後的每個單詞的首字母都採用大寫字母,例如:myFirstName、myLastName,這樣的變數名看上去就像駱駝峰一樣此起彼伏,故得名。
駱駝式命名法(Camel-Case)一詞來自 Perl 語言中普遍使用的大小寫混合格式,而 Larry Wall 等人所著的暢銷書《Programming Perl》(O'Reilly 出版)的封面圖片正是一匹駱駝。
駱駝式命名法的命名規則可視為一種慣例,並無絕對與強制,為的是增加識別和可讀性。
小駝峰法
變數一般用小駝峰法標識。駝峰法的意思是:除第一個單詞之外,其他單詞首字母大寫。譬如int myStudentCount,常用於函式名。
大駝峰法
相比小駝峰法,大駝峰法(即帕斯卡命名法)把第一個單詞的首字母也大寫了。常用於類名,屬性,名稱空間等。譬如public class DataBaseUser
三、基本資料型別
1.int 型別
整數型別,只能儲存整數,不能儲存小數。 取值範圍:-2,147,483,648 到 2,147,483,647
2.float 型別
單精度小數型別, 既能儲存整數,又能儲存小數,值後面需要加上一個 f。 取值範圍:小數點後面的位數是 7 位;
3.double 型別
雙精度小數型別,既能儲存整數,又能儲存小數。
取值範圍:小數點後面的位數是 15~16 位;
4.bool 型別
bool 型別,用來描述對或錯,bool 型別的值只有兩個:true false。
5.string 型別(?)
字串型別,用來儲存文字,也可以儲存空,字串型別的值需要用雙引號引起來;
6.char 型別
字元型別,用來儲存單個字元,最多最少只能有一個字元,不能儲存空,字元型別的
值需要用單引號引起來。
一個字元:1 個數字,1 個字母,1 個漢字,1 個符號。
注:本文為以下課程學習筆記
① 《C#開發輕鬆入門》,https://www.imooc.com/learn/422
②《C#初級課程之語法基礎》,https://www.bilibili.com/video/BV1QW41157dN?p=1