কম্পিউটার টিউটোরিয়াল

C#-এ একটি লাইনে দুটি ভেরিয়েবল সোয়াপ (Swap) করা XOR অপারেটর দিয়ে


দুটি ভেরিয়েবল এক লাইনে সোয়াপ করতে বিটওয়াইজ XOR অপারেটর ব্যবহার করা যায়।

val1 = val1 ^ val2 ^ (val2 = val1);

উপরে মানগুলো সেট করা হয়েছে:

int val1 = 30; int val2 = 60;

এক লাইনে সোয়াপ উদাহরণ

using System;

class Demo {
    public static void Main(String[] args) {
        int val1 = 30;
        int val2 = 60;
        Console.WriteLine("সোয়াপ করার আগে মান");
        Console.WriteLine(val1);
        Console.WriteLine(val2);
        
        val1 = val1 ^ val2 ^ (val2 = val1);
        
        Console.WriteLine("সোয়াপ করার পর মান");
        Console.WriteLine(val1);
        Console.WriteLine(val2);
    }
}

  1. Tkinter ব্যবহার করে দুটি মাউস ক্লিকের মাঝে লাইন আঁক기의 পদ্ধতি

  2. পাইথনে if স্টেটমেন্টে দুটি ভেরিয়েবল কমপেয়ার করা

  3. Python-এ দুটি ভেরিয়েবল স্ব্যাপ (Swap) করা

  4. মাস্টার বাশ ভেরিয়েবল: ডিক্লেয়ার, অ্যাসাইন ও কার্যকর ব্যবহার