+ 2
The âfâ in âprintfâ means âformatted.â
Essentially, itâs because it takes a char* format (eg â%dâ for an integer or â%sâ for a string) and a second argument that is the content to be formatted.
The Python-esque âprint()â function has an analogue in Câs âputs(char* str),â which stands for âput string [to terminal],â but only takes a string argument and so is less widely-applicable than the âprint()â in Python.