У меня есть префикс подсети в качестве значения DWORD (это подсеть / 24, поэтому значение DWORD равно 24). Я хотел бы преобразовать это в десятичное представление (которое будет 4294967040). Какой самый простой способ сделать это?
Похоже, это достигнет того, что мне нужно. Если у вас есть лучшее решение, пожалуйста, опубликуйте его! 🙂
DWORD prefix = 24;
unsigned long mask = (0xFFFFFFFF << (32 - prefix)) & 0xFFFFFFFF;
Других решений пока нет …