LINUX.ORG.RU

История изменений

Исправление r--r--r--, (текущая версия) :

Ну и конструкция ((unsigned something)-1) для получения максимального (все единичные биты) числа заданного типа удобнее чем ((unsigned something)~(unsigned something)0)

все единичные биты

firkax. firkax никогда не меняется.

unsigned var1 = ~0u;
unsigned long var2 = ~0ul;
unsigned long long var3 = ~0ull;

Исходная версия r--r--r--, :

Ну и конструкция ((unsigned something)-1) для получения максимального (все единичные биты) числа заданного типа удобнее чем ((unsigned something)~(unsigned something)0)

все единичные биты

firkax. firkax никогда не меняется.

unsigned var1 = ~0u;
unsigned long var2 = ~0ul;
unsigned long long var2 = ~0ull;