Den variablen Text mach ich immer mit der Funktion "sprintf". Frisst zwar etwas Ressourcen, aber arbeitet soweit recht gut.
Also wenn du z.B. ne Variable 'text' als char-Array hast, dann könnte das etwa so aussehen:

sprintf(text, "Sensor %d: Temperatur %d°C\r\n", sensornr, temp);
Ist sensornr 3 und temp 25, dann steht in text das hier:
"Sensor 3: Temperatur 25°C" (+ Zeilenumbruch)

Bzw. bei deinem Beispiel:
sprintf(text, "Der Sensorwert beträgt: %d \r\n", x);

Dann einfach die Variable 'text' senden.