c++中 long 和 long long 的区别
作者:野牛程序员:2024-04-03 14:43:50 C++阅读 4684
c++中 long 和 long long 的区别
在C++中,long
和long long
都是整数类型,但它们的大小范围不同。
long: 通常情况下,
long
类型是一个长整型,其大小至少和int
一样大,但是通常比int
更大。具体来说,long
类型在不同的编译器和平台上的大小可以不同,但是它至少和int
一样大,通常为4字节(32位系统)或8字节(64位系统)。long long:
long long
类型是一个长长整型,其大小至少和long
一样大,但通常比long
更大。在大多数现代编译器上,long long
通常是8字节(64位系统)大小的,可以容纳更大范围的整数值。
因此,如果你需要一个更大范围的整数类型,你可以使用long long
,但需要注意的是,long long
可能在一些较旧的编译器上不被支持,或者在一些特定的平台上大小可能不同。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892