#include int main() { int x; float y; char ch; char str[80]; printf ( "input int, float, char, and string\n" ); scanf ( "%d %f %c", &x, &y, &ch ); fgets ( str, 80, stdin ); /* the number is a width specifier */ printf ( " int =%6d\n", x ); /* zero pad the number */ printf ( " int =%06d\n", x ); /* the second number is a precision specifier */ printf ( " float =%6.3f\n", y ); printf ( " char =%c\n", ch ); /* the sign changes the alignment */ printf ( " string =%40s\n", str ); printf ( " string =%-40s\n", str ); return 0; }