I want to download a Free App,is it necessary to give out my credit card number?
You don't need to use a CC to get free apps. If I remember right there is a none when picking a CC type.
Read this how to...
You can also refer to this article found in the Apple kb
Retrieving data ...