unsigned char byte = 255; unsigned int uint = 65535; unsigned long ulong = 4294967295; byte & ~3; uint & ~3; ulong & ~3;