0
서브넷 접두어가 DWORD 값 (24 진 서브넷이므로 DWORD 값은 24 임)입니다. 이 10 진수 표현 (4294967040 될) 변환 할 싶습니다. 가장 쉬운 방법은 무엇입니까?C++ 서브넷 접두어를 십진수 표로 변환
서브넷 접두어가 DWORD 값 (24 진 서브넷이므로 DWORD 값은 24 임)입니다. 이 10 진수 표현 (4294967040 될) 변환 할 싶습니다. 가장 쉬운 방법은 무엇입니까?C++ 서브넷 접두어를 십진수 표로 변환
내가 원하는 것을 얻는 것처럼 보입니다. 더 나은 해결책이 있다면 게시하십시오! :)
DWORD prefix = 24;
unsigned long mask = (0xFFFFFFFF << (32 - prefix)) & 0xFFFFFFFF;