Biến C# & Operators với ví dụ
Biến C#
Biến là tên được đặt cho vùng lưu trữ được sử dụng để lưu trữ các giá trị của nhiều loại dữ liệu khác nhau. Mỗi biến trong C# cần phải có một loại cụ thể, loại này xác định kích thước và bố cục bộ nhớ của biến.
Ví dụ, một biến có thể có kiểu String, nghĩa là nó sẽ được dùng để lưu trữ một giá trị chuỗi. Dựa trên kiểu dữ liệu, các thao tác cụ thể có thể được thực hiện trên biến.
Ví dụ: nếu chúng ta có một biến Số nguyên thì các phép toán như cộng và trừ có thể được thực hiện trên biến đó. Người ta có thể khai báo nhiều biến trong một chương trình.
Hãy xem một ví dụ nhanh về việc khai báo nhiều biến thuộc các kiểu dữ liệu khác nhau.
Trong ví dụ của chúng tôi, chúng tôi sẽ xác định hai biến, một biến thuộc loại 'chuỗi' và biến còn lại thuộc loại 'Số nguyên'. Sau đó chúng tôi sẽ hiển thị giá trị của các biến này trên bảng điều khiển. Đối với mỗi ví dụ, chúng tôi sẽ chỉ sửa đổi hàm chính trong tệp Program.cs của mình.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { String message="The value is "; Int32 val=30; Console.Write(message+val); Console.ReadKey(); } } }
Giải thích mã
- Một biến có kiểu dữ liệu String được khai báo. Tên của biến là 'tin nhắn'. Giá trị của biến là “Giá trị là”.
- Một biến có kiểu dữ liệu Integer (Int32) được khai báo. Tên của biến là 'val'. Giá trị của biến là 30.
- Cuối cùng, câu lệnh Console.write được sử dụng để xuất cả giá trị của biến String và biến Integer.
Nếu mã trên được nhập đúng và chương trình được thực thi thành công, kết quả sau sẽ được hiển thị.
Đầu ra
Từ kết quả đầu ra, bạn có thể thấy rằng các giá trị của cả biến chuỗi và biến số nguyên đều được hiển thị trên bảng điều khiển.
Operators được sử dụng để thực hiện các phép toán trên các giá trị của nhiều kiểu dữ liệu khác nhau. Ví dụ, để thực hiện phép cộng 2 số, toán tử + được sử dụng.
Chúng ta hãy xem bảng toán tử có sẵn cho các loại khác nhau loai du lieu
C# Operaxoắn
toán học Operaxoắn
Đây là các toán tử được sử dụng để thực hiện các phép toán trên số. Dưới đây là danh sách các nhà khai thác có sẵn trong C#.
Operator | Mô tả Chi tiết |
---|---|
+ | Thêm hai toán hạng |
– | Trừ toán hạng thứ hai từ toán hạng đầu tiên |
* | Nhân cả hai toán hạng |
/ | Chia tử số cho tử số |
% | Mô-đun Operator và phần dư sau phép chia số nguyên |
++ | Toán tử tăng tăng giá trị số nguyên lên một |
- | Toán tử giảm dần giảm giá trị số nguyên đi một |
Quan hệ Operaxoắn
Đây là các toán tử được sử dụng để thực hiện các phép toán quan hệ trên số. Dưới đây là danh sách các toán tử quan hệ có sẵn trong C#.
Operator | Mô tả Chi tiết |
---|---|
== | Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu có thì điều kiện trở thành đúng. |
!= | Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu giá trị không bằng thì điều kiện trở thành đúng. |
> | Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành đúng. |
< | Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành đúng. |
>= | Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành đúng. |
<= | Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành đúng. |
logic Operaxoắn
Đây là các toán tử được sử dụng để thực hiện các phép toán logic trên các giá trị. Dưới đây là danh sách các toán tử có sẵn trong C#.
Operator | Mô tả Chi tiết |
---|---|
&& | Đây là toán tử logic AND. Nếu cả hai toán hạng đều đúng thì điều kiện trở thành đúng. |
|| | Đây là toán tử logic OR. Nếu bất kỳ toán hạng nào đúng thì điều kiện trở thành đúng. |
! | Đây là toán tử logic NOT. |
Hãy xem một ví dụ nhanh về cách sử dụng các toán tử trong .Net.
Trong ví dụ của chúng tôi, chúng tôi sẽ định nghĩa 2 biến Integer và một biến Boolean. Sau đó, chúng tôi sẽ thực hiện các hoạt động sau
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32 val1 = 10,val2 = 20; bool status = true; Console.WriteLine(val1 + val2); Console.WriteLine(val1 < val2); Console.WriteLine(!(status)); Console.ReadKey(); } } }
Giải thích mã
- Hai biến số nguyên được xác định, một biến là val1 và biến kia là val2. Chúng sẽ được sử dụng để trình bày các phép toán quan hệ và số học. Biến Boolean được xác định để hiển thị các phép toán logic.
- Một ví dụ về phép toán số học được trình bày trong đó toán tử phép cộng được thực hiện trên val1 và val2. Kết quả được ghi vào bàn điều khiển.
- Một ví dụ về phép toán quan hệ được hiển thị trong đó toán tử nhỏ hơn được thực hiện trên val1 và val2. Kết quả được ghi vào bàn điều khiển.
- Một ví dụ về phép toán logic được hiển thị, trong đó toán tử logic (!) được áp dụng cho biến trạng thái. Toán tử logic NOT đảo ngược giá trị hiện tại của bất kỳ giá trị Boolean nào. Vì vậy, nếu giá trị Boolean là 'true' thì logic NOT sẽ trả về giá trị 'false' và ngược lại. Trong trường hợp của chúng tôi vì giá trị của biến trạng thái là 'true' nên kết quả sẽ hiển thị 'false'. Kết quả được ghi vào bàn điều khiển.
Nếu đoạn mã trên được nhập đúng và chương trình được thực thi thành công, kết quả sẽ được hiển thị.