Какое максимальное число узлов могут задавать адреса класса С?

254.

Потому, что из 256 адресов сети класса С - 1 адрес это адрес сети, а последний адрес - это адрес широковещательной рассылки (broadcast)