Ok. Figured it out myself with below code. Is there any other better way to achieve it?
void setup() {
Serial.begin(9600);
}
void loop() {
char myConcatenation[80];
char myCharArray[]="A variable name";
int myInt=5;
char myStr[] = "%";
sprintf(myConcatenation,"%s = %i %s",myCharArray,myInt,myStr);
Serial.println(myConcatenation);
delay(100);
}