c语言long long范围

在C语言中,long long是可以表示非常大的整数的一种数据类型。其范围是从-9223372036854775808到9223372036854775807,共18个十进制数字。如果使用无符号long long类型,则它的范围是从0到18446744073709551615,共20个十进制数字。

下面是一个展示long long范围的示例代码:

#include <stdio.h>
#include <limits.h>

int main() {
printf("long long的范围:%lld ~ %lld\n", LLONG_MIN, LLONG_MAX);
printf("无符号long long的范围:%llu ~ %llu\n", 0LLU, ULLONG_MAX);

return 0;
}

在这个示例代码中,我们使用了limits.h头文件,并调用LLONG_MIN、LLONG_MAX、ULLONG_MAX常量,以获取long long和无符号long long的范围。需要注意的是,LLONG_MIN和LLONG_MAX分别表示long long类型的最小值和最大值。

如果您在程序中使用long long数据类型,务必要注意它的范围,否则可能在程序中出现意料之外的错误。

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定