I have some problems to understand some questions about data type in C, do know a good book about this?
There are only a handful of data types that are native - int, float, long, char, bool, etc. Any C book will talk about these basic types. Even the reference page covers them.