Tuesday, October 8, 2019

Toán tử bit C# - lập trình C# căn bản

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)
b = 20 (00010100)
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.
00001010
00010100
00011110 = 30 (Số thập phân)
Bả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#.
Toán tử bit C#

Ví dụ về toán tử bit C #

using System;
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();
        }
    }
}
Sau đây là kết quả của chương trình trên :
Toán tử bit C# - lập trình C# căn bản

No comments:

Post a Comment