Which of the following snippets prints a representation of 42 with two decimal places?
printf("%.2d\n", 42);
printf("%1.2f\n", 42);
printf("%1.2u\n", 42);
none of the above