There's never a hope of knowing 100%, but it is reasonable to be familiar enough to know 80% with ten years of experience and 95% with twenty. By thirty if you're the kind to take knowing your toolset seriously, 99% is possible. That last 1% is the "you can't be serious" aspect of the C standard.