程序離不開數據。把數字、字母和文字輸入計算機,就是希望它利用這些數據完成某些任務。例如,需要計算雙十一怎么買才最省錢或者顯示購物車里面的商品列表。
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/