C语言标准定义的整数类型有:
    1)short        16位   -32768~32767   (-2^15到(2^15 - 1)。) 还有一位是符号位
    2)  int             32位
    3)  long          32位
    4)  long long   64位   -2,147,483,648 至 2,147,483,647 

无符号长整型 unsigned long int unsigned long 32位 0至4,294,967,295

无符号长整型 unsigned long int unsigned long 32位 0至4,294,967,295
     5) unsigned short  16位   0~65535
无符号长整型 unsigned long int unsigned long 32位 0至4,294,967,295
无符号长整型 unsigned long int unsigned long 32位 0至4,294,967,295
无符号长整型 unsigned long int unsigned long 32位 0至4,294,967,295

在VC6.0中定义变量为: long long int a=0;
    结果会出现错误: 'long' followed by 'long' is illegal
    这样定义则可以:_int64