what does it mean if guy gives you his number?
It means call him because he likes you and doesn't want you to feel pressured into giving him your number. After all, it's up to you, anyways; he is merely skipping a step and that's a good thing for both of you. He doesn't want to waste his time chasing after someone disinterested.