title: cout vs printf C++
body: <p>I have recently started learning C++ and I know a bit of C. I was wondering why people mostly use the <code>cout</code> statement instead of the <code>printf()</code> function in C++ (if they even do, I had just never seen use the printf function in C++). Based on my limited experience, I have found that I prefer the printf function since I find that it gives me much more control over what I'm printing out. Could someone explain the difference and which one you prefer?</p>