Float in Byte umwandeln

Wenn ich nochmal ganz kurz auf int -> byte zurückkommen darf: Was ist die schnellste Variante, um einen vom ADC gelesenen Wert auf 8 Bit runterzubrechen?

So?

byte high = i >> 8;