
具体的如下;
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
本文详细列举了64位与32位系统中各种基本数据类型的大小,包括整型、浮点型及指针类型的字节占用情况。通过对比可以清晰了解不同位数系统下数据类型的存储差异。
2万+





