各种类型范围(不全面,后面会更)

int的范围是-2147483648到2147483647,即-2的31次方到2的31次方减1。

long在Java中是一种基本数据类型,表示整数类型的数据。它有一个固定的范围,范围是从-9,223,372,036,854,775,808到9,223,372,036,854,775,807(-2^63到2^63-1)。

long long 是一种C++中的整数数据类型,它具有更大的范围比long类型。通常,long long类型占据8个字节或64位,范围为-9223372036854775808到9223372036854775807。

long long类型的范围取决于所使用的编程语言和编译器,不同的系统和编译器可能会有所不同。在C++中,long long类型的最小值通常定义为LLONG_MIN,最大值定义为LLONG_MAX,可以通过引入<climits>头文件来访问这些值。

以下是long long类型的范围示例:

 

cpp复制插入

#include <iostream>
#include <climits>

int main() {
    std::cout << "Minimum value of long long: " << LLONG_MIN << std::endl;
    std::cout << "Maximum value of long long: " << LLONG_MAX << std::endl;
    return 0;
}

复制插入

输出结果:

 

复制插入

Minimum value of long long: -9223372036854775808
Maximum value of long long: 9223372036854775807

复制插入

需要注意的是,long long类型只在C++11及以后的标准中才是标准化的数据类型。在旧版本的C++标准中,可以使用long long作为扩展类型,但不是所有编译器都支持。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值