Lập trình C# cơ bản, Toán tử Bitwise C# sẽ hoạt động trên các bit và chúng rất hữu ích để thực hiện từng chút một các thao tác bit như Bitwise AND (&), Bitwise OR (|), Bitwise Exclusive OR (^), v.v. trên toán hạng và chúng ta có thể thực hiện bit cấp độ hoạt động trên dữ liệu Boolean và số nguyên.
Ví dụ: chúng ta có một biến số nguyên a = 10, b = 20 và định dạng nhị phân của các biến này sẽ giống như dưới đây.a = 10 (00001010)Khi chúng ta áp dụng toán tử Bitwise OR (|) cho các tham số này, chúng ta sẽ nhận được kết quả như hiển thị bên dưới.
b = 20 (00010100)
00001010Bảng sau liệt kê các loại toán tử C# khác nhau có sẵn trong các toán tử bit C#.
00010100
00011110 = 30 (Số thập phân)
Ví dụ về toán tử bit C #
using System;Sau đây là kết quả của chương trình trên :
namespace Tienanhvn
{
class Program
{
static void Main(string[] args)
{
int x = 5, y = 10, result;
result = x & y;
Console.WriteLine("Bitwise AND: " + result);
result = x | y;
Console.WriteLine("Bitwise OR: " + result);
result = x ^ y;
Console.WriteLine("Bitwise XOR: " + result);
result = ~x;
Console.WriteLine("Bitwise Complement: " + result);
result = x << 2;
Console.WriteLine("Bitwise Left Shift: " + result);
result = x >> 2;
Console.WriteLine("Bitwise Right Shift: " + result);
Console.WriteLine("Press Enter Key to Exit..");
Console.ReadLine();
}
}
}
No comments:
Post a Comment