Schreib mal 1L<<bit ansonsten rechnet der die gesamte Bitschieberei als 16 bit int.

DAAAANKE !!! das wars was ich brauchte.