hab ich mir fast gedacht, dass der Rest bei (1<<xxx) gelöscht wird.
Das mit der Tilde war mir aber neu. Man lernt nie aus.

Danke für die Info!