On MCP34xx devices datasheet on page 2 it is written:
The I2 C address bits for the MCP3427 and MCP3428 are selected by using two external I 2 C address selection pins (Adr0 and Adr1). The user can configure the device to one of eight available addresses by connecting these two address selection pins to V DD, VSS or float.
Differentiating between high and low is straightforward, but how does it determine when the pins are floating?
Instant guess would be if they are neither at Vdd or Vss, but while floating they could be at any voltage including Vdd or, theoretically I suppose, Vss.