#include int main() { int i = 327; int i2 = 0xFFFF; float f = 455.12345; // Basic printf("%d\n", i); // Basic printf("%d\n", i2); // Hexadecimal printf("%x\n", i2); // Hexadecimal with flag indicating to put "Ox" prefix printf("%#x\n", i2); // Specifying a width and padding printf("%10d\n", i); printf("%010d\n", i); // Specifying a precision printf("%10.2f\n", f); printf("%10.3f\n", f); // Justification flag printf("|%10d|\n", i); printf("|%-10d|\n", i); char c; printf("Please enter int, float, char: "); int nb_items_read = scanf("%d %f %c", &i, &f, &c); if (nb_items_read == 3) { printf("You have entered %d %.1f %c\n", i, f, c); } else { printf("Errors occurred while reading the input\n"); } return 0; }