arduino sprintf float

#include <Arduino.h>

void setup() {
  Serial.begin(9600);
}

void loop() {
  float floatValue = 123.456;
  char buffer[20];

  sprintf(buffer, "%f", floatValue);

  Serial.print("Float Value: ");
  Serial.println(buffer);

  delay(1000);
}