当前位置:首页 C++ > 正文

c++中 long 和 long long 的区别

作者:野牛程序员:2024-04-03 14:43:50 C++阅读 2255
c++中 long 和 long long 的区别

在C++中,longlong long都是整数类型,但它们的大小范围不同。

  1. long: 通常情况下,long类型是一个长整型,其大小至少和int一样大,但是通常比int更大。具体来说,long类型在不同的编译器和平台上的大小可以不同,但是它至少和int一样大,通常为4字节(32位系统)或8字节(64位系统)。

  2. long long: long long类型是一个长长整型,其大小至少和long一样大,但通常比long更大。在大多数现代编译器上,long long通常是8字节(64位系统)大小的,可以容纳更大范围的整数值。

因此,如果你需要一个更大范围的整数类型,你可以使用long long,但需要注意的是,long long可能在一些较旧的编译器上不被支持,或者在一些特定的平台上大小可能不同。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • 最新推荐

    热门点击