Du hast Network Destination und Subnetmask sowie die Zieladresse - alles sind 4 Bytes. (Kann man also als 4 einzelne Bytes sehen oder zusammengefasst als eine Zahl. Geht beides.)
Nun kannst Du also Vergleichen: NetworkDestination & Subnetmask == Target & Subnetmask
Wenn das gleich ist, dann wird es verwendet.
Dabei ist die wichtige Regel: Es wird von oben nach unten ausgewertet (Die Regeln sind also gewichtet).
Das ist aber auch logisch, denn das default Gateway wird immer zutreffen, denn die irgendwas & 0 ist immer 0.