C11中加入long long 的整型C11 标准要求 long long 整型可以在不同平台上有不同的长度但至少8字节64位。long long 整型有两种∶long long 和 unsigned long long//long long 对应类型的数值可以使用LL或者ll后缀推荐用大写LLl容易和1混淆 long long num1 123456LL; long long num2 123456ll; //unsigned long long 对应类型的数值可以使用ULL或者ull或者Ull、uLL等大小写混合均可后缀 unsigned long long num3 112233445566ULL; unsigned long long num4 112233445566ull; unsigned long long num5 112233445566Ull; unsigned long long num6 112233445566uLL; unsigned long long num7 112233445566uLl; unsigned long long num8 112233445566UlL;C11中与以上两种类型等价的long long :long long intsigned long longsigned long long intunsigned long longunsigned long long int同样的这两种类型也像其他的整型一样有MIN以及MAX的宏LLONG_MIN 最小的long long值LLONG_MAX 最大的long longULLONG_MAX 最大的 unsigned long long 值最小值是0#include iostream using namespace std; int main(){ cout LLONG_MIN: LLONG_MIN endl; cout LLONG_MAX: LLONG_MAX endl; cout ULLONG_MAX: ULLONG_MAX endl; return 0; }输出结果LLONG_MIN: -9223372036854775808 LLONG_MAX: 9223372036854775807 ULLONG_MAX: 18446744073709551615下面总结一下整型C提供的是灵活的标准它确保了最小长度short至少16位int至少与short一样长long至少32位且至少与int一样长long long至少64位且至少与long一样长整型名称 16 位 Windows占用字节数[数据范围]32 位 Linux占用字节数[数据范围]64 位 Linux占用字节数[数据范围]intsigned 、signed int4字节[-231231-1]INT_MIN-2147483648INT_MAX21474836474字节[-231231-1]INT_MIN-2147483648INT_MAX21474836474字节[-231231-1]INT_MIN-2147483648INT_MAX2147483647unsigned intunsigned4字节[0232-1]UINT_MAX42949672954字节[0232-1]UINT_MAX42949672954字节[0232-1]UINT_MAX4294967295shortshort int、signed short 、signed short int2字节[-215215-1]SHRT_MIN-32768SHRT_MAX327672字节[-215215-1]SHRT_MIN-32768SHRT_MAX327672字节[-215215-1]SHRT_MIN-32768SHRT_MAX32767unsigned shortunsigned short int2字节[0216-1]USHRT_MAX655352字节[0216-1]USHRT_MAX655352字节[0216-1]USHRT_MAX65535longlong int、signed long、signed long int4字节[-231231-1]LONG_MIN-2147483648LONG_MAX21474836474字节[-231231-1]LONG_MIN-2147483648LONG_MAX21474836478字节[-263263-1]LONG_MIN-9223372036854775808LONG_MAX9223372036854775807unsigned longunsigned long int4字节[0232-1]ULONG_MAX42949672954字节[0232-1]ULONG_MAX42949672958字节[0264-1]ULONG_MAX18446744073709551615long longlong long int、signed long long、signed long long int8字节[-263263-1]LLONG_MIN-9223372036854775808LLONG_MAX92233720368547758078字节[-263263-1]LLONG_MIN-9223372036854775808LLONG_MAX92233720368547758078字节[-263263-1]LLONG_MIN-9223372036854775808LLONG_MAX9223372036854775807unsigned long longunsigned long long int8字节[0264-1]ULLONG_MAX184467440737095516158字节[0264-1]ULLONG_MAX184467440737095516158字节[0264-1]ULLONG_MAX184467440737095