Change data from int to char. Data sending with Adafruit Feather 32u4

Hello friends,

I want to send the value of some variables (P, T) by radio with my Feather 32u4 module. I obtain these values with a BMP180 pressure and temperature sensor:

//Program of BMP180 to get pressure and temperature:

char status;
double T,P;

status = bmp180.startTemperature();//Inicio de lectura de temperatura
if (status != 0)
{
delay(status); //Pausa para que finalice la lectura
status = bmp180.getTemperature(T); //Obtener la temperatura
if (status != 0)
{
status = bmp180.startPressure(3); //Inicio lectura de presión
if (status != 0)
{
delay(status);//Pausa para que finalice la lectura
status = bmp180.getPressure(P,T); //Obtenemos la presión
if (status != 0)
{
Serial.print("Temperatura: ");
Serial.print(T,2);
Serial.print(" *C , ");
Serial.print("Presion: ");
Serial.print(P,2);
Serial.println(" mb");
}
}
}
}
delay(1000);

Then, I want to send these 2 variables via radio with mi Feather 32u4 but I do not know how to do it:

//Program of the Rfm69 (Adafruit 32u4) module to send a text:

char radiopacket[20] = "Hello World #";
itoa(packetnum++, radiopacket+13, 10);
Serial.print("Sending "); Serial.println(radiopacket);

// Send a message!
rf69.send((uint8_t *)radiopacket, strlen(radiopacket));
rf69.waitPacketSent();

I know how to send a plane text, but I can't send the variables. Could you please help me??
Thank you very much,

Then, I want to send these 2 variables via radio with mi Feather 32u4 but I do not know how to do it:

The simplest, but by no means best, is to use sprintf(). Mr. Google is waiting...

PaulS:
The simplest, but by no means best, is to use sprintf(). Mr. Google is waiting...

bearing in mind that floats are not implemented in Arduino for sprintf() and consider using its safer cousin, snprintf().

char radiopacket[32];
snprintf(radiopacket, sizeof(radiopacket), "T:%d.%dH:%d.%d", int(T), int(T * 10) % 10, int(P), int(TP* 10) % 10); 
Serial.print("Sending "); Serial.println(radiopacket);

// Send a message!
rf69.send((uint8_t *)radiopacket, strlen(radiopacket));
rf69.waitPacketSent();

Well, there is dtostrf() to convert one float/double to one string.