I have a binary file that I'm trying to read. The first "chunk" is the version of the file, which is 4 bytes. I'm used to using unsignedint, but I know that this isn't proper. I did some looking, and found this:
int32_t
Looks good. I wonder though, is it signed? Is there a list of all such types? For example, I imagine there is int16_t, where might I confirm this? Are there types like this for floating points?