Why an IP has so many forms

An IPv4 address is really just a single 32-bit number. The familiar 192.168.1.1 "dotted decimal" form simply splits those 32 bits into four 8-bit chunks (octets) and writes each as a decimal number from 0 to 255. The same value can be written as one big integer, in hexadecimal, or in raw binary - they all point to the exact same address.

You'll run into these other formats in firewall rules, log files, code, and router configs. Seeing the binary form also makes subnet masks click: the mask is just a run of 1 bits marking the network portion. Explore that with the subnet calculator.