C Program to format the outputs of Integers, Floats and Strings. Here we gives the all the format specifiers example.
C Program
#include<stdio.h> #include<conio.h> void main() { int num1 = 12345; long num2 = 987654; float num3 = 98.7654; clrscr(); printf("%d\n\n", num1); printf("%10d\n\n", num1); printf("%010d\n\n", num1); printf("%-10d\n\n", num1); printf("%10ld\n\n", num2); printf("%10ld\n\n", -num2); printf("%7.4f\n\n", num3); printf("%f\n\n", num3); printf("%7.2f\n\n", num3); printf("%-7.2f\n\n", num3); printf("%07.2f\n\n", num3); printf("%*.*f", 7, 2, num3); printf("\n\n"); printf("%10.2e\n\n", num3); printf("%12.4e\n\n", -num3); printf("%-10.2e\n\n", num3); printf("%e\n\n", num3); printf(":%s:\n", "Hello, world!"); printf(":%15s:\n", "Hello, world!"); printf(":%.10s:\n", "Hello, world!"); printf(":%-10s:\n", "Hello, world!"); printf(":%-15s:\n", "Hello, world!"); printf(":%.15s:\n", "Hello, world!"); printf(":%15.10s:\n", "Hello, world!"); printf(":%-15.10s:\n", "Hello, world!"); getch(); }