What are the disadvantages of using printf() in the embedded system programming?

The major disadvantages of using printf() in the embedded system programming are as follows:

Hence, it is not recommended to use printf() in embedded system programming.