基本数据类型所占字节数

32位编译器:
char      short      int      long      float      double      指针
   1           2          4         4           4           8              4

64位编译器:
char      short      int      long      float      double      指针
   1           2          4         8           4            8             8
 
 
所以辨别编译器是几位的可以通过sizeof(long)来判断
原文地址:https://www.cnblogs.com/OKDA/p/12448723.html