char buffer[10] = "Data: ";
10文字の配列`buffer`を宣言し、"Data: "という文字列で初期化します。
char value[] = "123456789";
"123456789"という文字列で配列`value`を宣言し、初期化します。
strncat(buffer, value, sizeof(buffer) - strlen(buffer) - 1);
`buffer`に`value`の文字列を、`buffer`の残りの領域(終端ヌル文字を除く)分だけ連結します。これにより、`buffer`は"Data: 123"のようになる可能性があります。