Folgendes möchte ich:
Wie soll ich das machen?
ist garantiert das Richtige zu tun. Arithmetik mit vorzeichenlosen Typen ist immer modulo.
Aber im konkreten Fall sollten Sie immer UINT_MAX
UINT_MAX
Sie suchen nach
Wenn Sie die Größe möchten, sizeof würde tun, multiplizieren Sie mit CHAR_BITS, um die Bits zu erhalten.
sizeof
Alternativ dazu gibt es
Sie benötigen std::numeric_limits::max()
std::numeric_limits::max()
limits.h
std::numeric_limits<unsigned int>::max()
limits
Tags und Links c++ int