Skip to content

Instantly share code, notes, and snippets.

@TobidieTopfpflanze
Last active June 9, 2022 13:46
Show Gist options
  • Save TobidieTopfpflanze/88d795e77283d5dd7ca4eac2419a3615 to your computer and use it in GitHub Desktop.
Save TobidieTopfpflanze/88d795e77283d5dd7ca4eac2419a3615 to your computer and use it in GitHub Desktop.
C datatypes + storage size

Datatypes

Type Storage size Value range
char 1 byte -128 to 127 or 0 to 255
unsigned char 1 byte 0 to 255
signed char 1 byte -128 to 127
int 2 or 4 bytes -32,768 to 32,767 or -2,147,483,648 to 2,147,483,647
unsigned int 2 or 4 bytes 0 to 65,535 or 0 to 4,294,967,295
short 2 bytes -32,768 to 32,767
unsigned short 2 bytes 0 to 65,535
long 8 bytes or (4bytes for 32 bit OS) -9223372036854775808 to 9223372036854775807
unsigned long 8 bytes 0 to 18446744073709551615
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment