Das dachte ich mir eben auch. Aber das Problem hört sich schon danach an, als könnte man es mit casts beheben. Du kannst ja auch mal versuchen, die 1 zu casten oder das (1<<bit).