What does the f mean in printf & scanf?

What’s the syntax of scanf?

Why do we NOT need to put a \\n after printf when we scanf?

#include <stdio.h>

int main(void)
{
    int height, length, width, volume, weight;
    
    printf("Enter the height of the box: ");
    scanf("%d", &height);
    printf("Enter the length of the box: ");
    scanf("%d", &length);
    printf("Enter the width of the box: ");
    scanf("%d", &width);
  
    volume = height * width * length;
    weight = (volume+165) / 166;

    printf("Volume (cubic inches): %d\\n", volume);
    printf("Dimensional weight (pounds): %d\\n", weight);

    return 0;
}

NOTE: We must remember to only use the pointer & for scanf, BUT NOT for printf.