View Single Post
Staro 22.02.2011., 11:20   #3
Dancho
Registered User
 
Datum registracije: Jun 2007
Lokacija: cro
Postovi: 42
@MicroHard
Koliko je meni poznato ( a ti provjeri jos negdje ) kod C# samo Integer tipovi varijabli podrzavaju bitwise operacije,evo jedan primjer:

Code:
static void Main(string[] args)
        {
            // bitovi 1 i 2 su upaliti
            int var1 = 0x3;             // 00000011
            // bitwise OR tablica
            // x OR 0 = x
            // x OR 1 = 1
            // preko orMaske zelimo upaliti samo bitove 3 i 4
            int orMask = 0xC;          // 00001100
            var1 = var1 | orMask;    // 00001111
            // bitwise AND tablica
            // x AND 0 = 0
            // x AND 1 = x
            // preko andMaske zelimo ugasiti sve bitove osim 1
            int andMask = 0x1;        // 00000001
            var1 = var1 & andMask;  // 00000001
            // probaj sam otkriti za XOR  :)
        }
Dancho je offline   Reply With Quote