Народ, заранее извиняюсь за свою тупость, но все-таки прошу помощи, ибо сам уже не могу справиться

Короче, нужно составить список айпи адресов из блоков цифр
Каждый блок хранится в определенной переменной.
Например, в a хранится 92, в b 187 и т.д.
Мне нужно присвоить переменной, ну скажем z, значения a,b,c,d разделенные символом ".", как в айпи адресе...
После сегза с кавычками и постоянно ругающимся компилятором, я не вытерпел... что я делаю неправильно?
Пытался приблизительно так:
int z=a.b.c.d;
но, естественно, это неверно
Жду помощи, спасибо.