🔄⚡Beginner
Double to String Conversion
Convert double to string
Convert float to string using sprintf().
Program Code
float_to_string.c
C
1#include <stdio.h>23int main() {4 float num = 3.14159;5 char str[50];6 7 // Convert float to string8 sprintf(str, "%.2f", num);9 printf("Float: %f\n", num);10 printf("String (2 decimals): \"%s\"\n", str);11 12 sprintf(str, "%.4f", num);13 printf("String (4 decimals): \"%s\"\n", str);14 15 sprintf(str, "%g", num);16 printf("String (auto): \"%s\"\n", str);17 18 return 0;19}Output
Float: 3.141590
String (2 decimals): "3.14"
String (4 decimals): "3.1416"
String (auto): "3.14159"
Related Examples
Want to Learn More?
Explore our comprehensive tutorials for in-depth explanations of C programming concepts.
Browse Tutorials