32位和64位系统下 int、char、long、double所占的内存
具体的如下;
64位:
Size of char : 1
Size of unsigned char : 1
Size of signed char : 1
Size of int : 4
Size of short : 2
Size of long : 8
Size of long int : 8
Size of signed int : 4
Size of unsigned int : 4
Size of unsigned long int : 8
Size of long long int : 8
Size of unsigned long long : 8
Size of float : 4
Size of double : 8
Size of long double : 16
Size of (void *) : 8
Size of (char *) : 8
Size of (int *) : 8
Size of (long *) 8
Size of (long long *) : 8
Size of (float *) 8
Size of (double *) 8
32位:
Size of char 1
Size of unsigned char : 1
Size of signed char 1
Size of int : 4
Size of short 2
Size of long : 4
Size of long int : 4
Size of signed int : 4
Size of unsigned int : 4
Size of unsigned long int 4
Size of long long int 8
Size of unsigned long long 8
Size of float : 4
Size of double 8
Size of long double 8
Size of (void *) 4
Size of (char *) 4
Size of (int *) 4
Size of (long *) 4
Size of (long long *) : 4
Size of (float *) 4
Size of (double *) 4