c storing data types code example

Example 1: c data types

Type	             Size (bytes)	                     Format Specifier
int	                at least 2, usually 4	                 %d, %i
char	             1	                                     %c
float	             4	                                     %f
double	             8	                                     %lf
short int	         2 usually	                             %hd
unsigned int        at least 2, usually 4	                 %u
long int	        at least 4, usually 8	                 %ld, %li
long long int	        at least 8	                         %lld, %lli
unsigned long int	    at least 4	                         %lu
unsigned long long int	at least 8	                         %llu
signed char           	1	                                 %c
unsigned char	        1	                                 %c
long double	      at least 10, usually 12 or 16	             %Lf

Example 2: how maany bytes in an int in C

[8-bit] signed char: -127 to 127
 [8-bit] unsigned char: 0 to 255
 [16-bit]signed short: -32767 to 32767
 [16-bit]unsigned short: 0 to 65535
 [32-bit]signed long: -2147483647 to 2147483647
 [32-bit]unsigned long: 0 to 4294967295
 [64-bit]signed long long: -9223372036854775807 to 9223372036854775807
 [64-bit]unsigned long long: 0 to 18446744073709551615

Tags:

C Example