第3天:變數與資料型態
課程簡介
今天的課程將介紹 C# 中的變數與資料型態。變數是程式中用來儲存資料的容器,而不同的資料型態則決定了變數所能儲存的資料類型。瞭解變數和資料型態是學習編程的重要基礎,這將幫助我們更有效地進行資料操作和程式設計。
學習目標
- 理解變數的定義與使用
- 熟悉 C# 中常用的資料型態
- 掌握變數的宣告與賦值方法
課程內容
什麼是變數?
- 變數是程式中的一個名稱,用來存儲資料。變數的值是可以改變的。
- 在 C# 中,變數必須先宣告其資料型態,然後才能使用。
變數命名規則
- 變數名稱必須以字母或底線(_)開頭。
- 可以包含字母、數字及底線,但不能包含空格或特殊字元。
- C# 是區分大小寫的,所以
myVariable
和MyVariable
是不同的變數。
宣告變數
- 使用語法:
型態 變數名稱 = 初始值;
1 2
int age = 25; string name = "Alice";
資料型態
C# 支援多種資料型態,分為基本資料型態和複合資料型態。以下是常用的基本資料型態:
- 整數型態
int
:整數,範圍為 -2,147,483,648 到 2,147,483,647long
:長整數,範圍為 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,8071 2
int score = 100; long population = 7800000000;
- 浮點數型態
float
:單精度浮點數double
:雙精度浮點數,精確度比float
更高decimal
:高精度小數,適合用於貨幣計算1 2 3
float pi = 3.14f; double e = 2.71828; decimal price = 19.99m;
- 字串型態
string
:字串,用於表示文字1
string greeting = "Hello, World!";
- 布林型態
bool
:布林值,僅有true
和false
兩個值1
bool isComplete = true;
- 字元型態
char
:單一字元,使用單引號表示1
char initial = 'A';
類型範例
- 宣告多個變數的範例:
1 2 3 4 5
int age = 30; double salary = 55000.50; bool isEmployed = true; string fullName = "John Doe"; char grade = 'A';
賦值與初始化
- 宣告變數時可以直接賦值:
1
int count = 10;
- 也可以在宣告後賦值:
1 2
int count; count = 10;
- 變數的值可以重新賦值:
1
count = 20; // 更新變數的值
常量(Constants)
- 如果不希望變數的值被改變,可以使用
const
關鍵字:1
const double PI = 3.14159;
- 常量必須在宣告時就賦值,並且無法更改。
實作練習
- 建立並執行程式
- 開啟專案的
Program.cs
檔案,並加入以下程式碼:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
using System; class Program { static void Main(string[] args) { int age = 28; double height = 1.75; bool isStudent = true; string name = "Alice"; char grade = 'A'; Console.WriteLine("姓名:" + name); Console.WriteLine("年齡:" + age); Console.WriteLine("身高:" + height + " 公尺"); Console.WriteLine("學生身份:" + isStudent); Console.WriteLine("等級:" + grade); } }
- 開啟專案的
- 執行程式
- 使用終端執行以下命令:
1
dotnet run
- 程式將顯示變數的值到控制台。
- 使用終端執行以下命令:
教學重點
- 掌握 C# 中常用的資料型態與其範圍。
- 變數的宣告、賦值和重新賦值方法。
- 使用
const
關鍵字定義常量。
接下來,我們將進一步學習 C# 的運算符,並瞭解如何使用變數進行各種數學及邏輯運算。
本文章以 CC BY 4.0 授權