Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- uint8_t ip { 0b11010101 }; // /4 0b11110000 240 //net = 0b1101 = 13 //host = 0b0101 5
- uint8_t ip1 { 0b11010111 };
- uint8_t ip2 { 0b11110101 };
- uint8_t mask{ 0b11110000 }; //mask
- uint8_t net{ 0 };
- uint8_t host{ 0 };
- //192.168.00000000.000000##/30
- net = ip >> 4;
- // 0b11110000
- // 0b11010101
- // 0b00001111
- // 0b00000101
- ////
- //host = ip & (~mask);
- //std::cout << +net << ' ' << +host << '\n';
- std::cout << "ip1: " << ((ip & mask) == (ip1 & mask)) << '\n';
- std::cout << "ip2: " << ((ip & mask) == (ip2 & mask)) << '\n';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement