man pages for c variable types

638 views Asked by At

Are there any Unix man pages or similar standardized reference for variable type declarations (in c)?

For example, if I want details on the float variable type and different ways to declare it, is there a standardized reference in Unix? The compiler man pages? Or is an online reference or book on C required?

I just saw float power=2.345f when reading Learn C the Hard Way, was wondering what the f means, and quickly learned that man 3 float and man float do not produce anything, and even man -k float does not seem to show any relevant results.

So, where to look for definitive answers about c variable types and their declarations, preferably retrievable on the OS without internet access?

2

There are 2 answers

5
too honest for this site On BEST ANSWER

Read the C11 standard. On wikipedia, you will find referencess to all standards, including the older ones. Do not worry (too much) about them being draft; that is mustly due to ortographic corrections, etc. The final versions will cost money, so most here (and elsewhere) use the drafts.

Linux man pages for C functions are mostly a courtesy and cover POSIX aspects. You should not rely they exist or complain they do not.

If you have problems reading the standard, just get a good book.

0
Jeremy On

I have never seen a manual page for C/C++. I would probably download a manual like this for offline viewing: http://www.gnu.org/software/libc/manual/index.html