Biến C #
Biến là tên được đặt cho một vùng lưu trữ được sử dụng để lưu trữ các giá trị của nhiều kiểu dữ liệu khác nhau. Mỗi biến trong C # cần phải có một kiểu cụ thể, xác định kích thước và cách bố trí bộ nhớ của biến.
Ví dụ, một biến có thể có kiểu String, có nghĩa là nó sẽ được sử dụng để lưu trữ một giá trị chuỗi. Dựa trên kiểu dữ liệu, các hoạt động 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 của 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 'string' và biến còn lại thuộc loại 'Integer'. Sau đó, chúng tôi sẽ hiển thị giá trị của các biến này lê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 chúng tôi.
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 kiểu dữ liệu String được khai báo. Tên của biến là 'message'. Giá trị của biến là "Giá trị là".
- Một biến của 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à Integer.
Nếu mã trên được nhập đúng cách và chương trình được thực hiện thành công, kết quả sau sẽ được hiển thị.
Đầu ra
Từ đầ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.
Các toán tử đã quen với việc 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.
Hãy xem bảng toán tử có sẵn cho các kiểu dữ liệu khác nhau
Toán tử C #
Toán tử số học
Đây là những toán tử được sử dụng để thực hiện các phép toán trên các số. Dưới đây là danh sách các toán tử có sẵn trong C #.
Nhà điều hành | Sự miêu tả |
+ | Thêm hai toán hạng |
- | Trừ toán hạng thứ hai với toán hạng đầu tiên |
* | Nhân cả hai toán hạng |
/ | Chia tử số cho tử số |
% | Toán tử mô đun và phần còn lại của sau một phép chia số nguyên |
++ | Toán tử tăng dần làm 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 |
Toán tử quan hệ
Đâ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 các số. Dưới đây là danh sách các toán tử quan hệ có sẵn trong C #.
Nhà điều hành | Sự miêu 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 true. |
! = | Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu các giá trị không bằng nhau thì điều kiện trở thành true. |
> | 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 true. |
< | 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 true. |
> = | 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 true. |
<= | 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 true. |
Toán tử logic
Đâ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 #.
Nhà điều hành | Sự miêu 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 HOẶC. Nếu bất kỳ toán hạng nào là true, thì điều kiện trở thành true. |
! | Đây là toán tử logic NOT. |
Hãy xem một ví dụ nhanh về cách các toán tử có thể được sử dụng trong .Net.
Trong ví dụ của chúng tôi, chúng tôi sẽ xác định 2 biến Số nguyên và một biến Boolean. Sau đó chúng ta sẽ thực hiện các thao tác 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 là val1 và biến kia là val2. Chúng sẽ được sử dụng để giới thiệu các phép toán quan hệ và số học. Một biến Boolean được định nghĩa để hiển thị các phép toán logic.
- Ví dụ về phép toán số học được hiển thị trong đó toán tử cộng được thực hiện trên val1 và val2. Kết quả được ghi vào bảng điều khiển.
- 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ảng điều khiển.
- 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ử NOT logic đả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', 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', kết quả sẽ hiển thị 'false'. Kết quả được ghi vào bảng điều khiển.
Nếu mã trên được nhập đúng cách và chương trình được thực hiện thành công, đầu ra sẽ được hiển thị.
Đầu ra