char message[20];
20文字分の文字を格納できる配列`message`を宣言します。
int written_chars =
`snprintf`が書き込もうとした文字数(終端null文字を含まない)を格納するための整数型変数`written_chars`を宣言し、代入します。
snprintf(
フォーマットされた文字列をバッファに書き込むC言語の関数です。
message,
書き込み先のバッファを指定します。
sizeof(message),
バッファの最大サイズ(バイト数)を指定します。ここでは`message`の全サイズです。
"Number: %f",
出力する文字列のフォーマットを指定します。`%f`は浮動小数点数を表します。
123.45);
`%f`に対応する浮動小数点数です。