#include <stdio.h>
#include <stdint.h>
union {
uint32_t full_addr;
uint8_t parts[4];
} ipv4;
int main(void) {
ipv4.full_addr = 0xc0a8d301;
for (int i = 0; i < 4; ++i) {
printf("%d\n", ipv4.
parts[i
]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4KCnVuaW9uIHsKCXVpbnQzMl90IGZ1bGxfYWRkcjsKCXVpbnQ4X3QgcGFydHNbNF07Cn0gaXB2NDsKCmludCBtYWluKHZvaWQpIHsKCWlwdjQuZnVsbF9hZGRyID0gMHhjMGE4ZDMwMTsKCWZvciAoaW50IGkgPSAwOyBpIDwgNDsgKytpKSB7CgkJcHJpbnRmKCIlZFxuIiwgaXB2NC5wYXJ0c1tpXSk7Cgl9CglyZXR1cm4gMDsKfQo=