Sleep() Function not timing properly in C
<p>I've been coding some simple things such as printing statements but I wanted to have my processor sleeping to not have too many printing statements at the same time.
I've used the library <strong>unistd.h</strong> and used the function <strong>sleep()</strong>.
The problem I have encountered is that when I ask the sleep function to sleep less then one second like 0.9 is printing the same quantity of statements as if I wasn't using the function <strong>sleep()</strong> at all.
It's working fine if I make it sleep more than one second but I don't want one second of sleep, I want less.</p>

<p>Tank you kindly for reading and/or helping.</p>