Christian Kruse: Bitoperationen

Beitrag lesen

你好 Alex,

var1 = 00001101
var2 = 00001001

Jetzt muss ich var1 mit Bitshifting dazu machen: 11010000 --> wie geht
das??

Dazu musst du die Bits um 4 Stellen nach links verschieben:

var1 <<= 4;

var1 = 11010000
var2 = 00001001

Jetzt soll var3 folgendes sein:

var3 = 11011001 // also sozusagen das |1101| aus var1 und das |1001| aus
var2

Das macht man mit bitweisen Oder:

var3 = var1 | var2;

再见,
CK

--
Descartes sagte: 'Ich denke, also bin ich.' Ich hingegen sage: 'Ich denke nicht, also bin ich.'