我不知道这种类型。那是最大的一个吗?我认为它是一个整数类型,对吧?或者它是一个浮点的东西?比两倍大?
问问题
84543 次
2 回答
37
根据C99标准,long long
是至少 64 位宽的整数类型。指定了两种整数 64 位类型:long long int
和unsigned long long int
所以,是的,这是 C 语言标准(C99 版本)规定的最大整数类型。
还有C99 指定的long double类型。它是最流行的基于 x86 的平台和 C 语言实现的 80 位长的扩展精度浮点数值数据类型。
于 2010-01-24T15:30:32.967 回答
12
简而言之,along long
是int
至少 64 位宽的一个。这样做的理由在这里。基本上,它是对 64 位架构和向后兼容性的回应。long long
标准委员会认为这个名字是所有可能性中最不坏的。
于 2012-03-28T00:24:13.200 回答