[toc] 程式離不開數據。把數字、字母和文字輸入電腦,就是希望它利用這些數據完成某些任務。例如,需要計算雙十一怎麼買才最省錢或者顯示購物車裡面的商品列表。 C 語言必須允許程式存儲和讀取數據,才能進行各種複雜的計算,而這正是通過變數實現的。 變數的聲明 上面這行代碼叫作聲明變數(declarat ...
目錄
程式離不開數據。把數字、字母和文字輸入電腦,就是希望它利用這些數據完成某些任務。例如,需要計算雙十一怎麼買才最省錢或者顯示購物車裡面的商品列表。
C# 語言必須允許程式存儲和讀取數據,才能進行各種複雜的計算,而這正是通過變數實現的。
變數的聲明
int num;
上面這行代碼叫作聲明變數(declaration)。聲明是 C# 語言最重要的特性之一。在該例中,聲明變數完成了兩件事。第一,聲明一個名為 num
的變數(variable)。第二,int
表明 num
是一個整數(即,沒有小數點或小數部分的數)。int
是一種數據類型。編譯器使用這些信息為 num
變數在記憶體中分配存儲空間。
數據類型
數據類型是具有相似特征和行為的個體的分類。例如,animal(動物)就是一個類型,它對具有動物特征(多細胞、具有運動能力等)的所有個體(猴子、野豬和鴨嘴獸等)進行了分類。類似地,在編程語言中,類型 是被賦予了相似特性的一些個體的定義。
C# 語言可以處理多種類型的數據,如整數、浮點數和字元等。把變數聲明為整型或字元類型,電腦才能正確地儲存、讀取和解釋數據。下一篇文章將詳細介紹 C# 語言中的各種數據類型。
變數的賦值
變數聲明後必須在讀取前賦值,使用 =
號為變數賦值。
static void Main(string[] args)
{
// 聲明變數
string name;
// 賦值
name = "vin";
// 聲明變數的同時,為變數賦值
int age = 18;
}
賦值作為一種操作會返回一個值。所以 C# 允許在同一語句中進行多個賦值操作。
static void Main(string[] args)
{
string name1, name2;
name1 = name2 = "vin";
}
變數的使用
賦值後就使能用變數名引用值。
static void Main(string[] args)
{
string name = "vin";
Console.WriteLine(name);
name = "小明";
Console.WriteLine(name);
}
在 Console.WriteLine(name);
語句中使用變數 name
時,程式在控制臺上顯示 vin, 也就是 name
的值。更改 name
的值並執行 Console.WriteLine(name);
語句,會顯示 name
的新值, 即 小明。
總結
變數是一個名稱,表示程式執行時存儲在記憶體中的數據。
原文鏈接:https://www.vinanysoft.com/c-sharp-basics/introducing/working-with-variables/