C++中long类型的定义和用法介绍

分类:知识百科 日期: 点击:0

C++中的long类型是一种整型,它的取值范围比int类型要大,在32位系统中,long类型占4个字节,取值范围是-2147483648 ~ 2147483647;64位系统中,long类型占8个字节,取值范围是-9223372036854775808 ~ 9223372036854775807。

使用方法

long类型的使用方法和int类型的使用方法类似,可以进行各种数学运算,也可以用来存储整数,如:

long a = 10;
long b = 20;
long c = a + b;
cout << c;  //输出结果:30

long类型也可以用来定义枚举类型:

enum Color {
    RED = 1,
    BLUE = 2,
    YELLOW = 3
};

long color = Color::RED;
cout << color;  //输出结果:1

long类型也可以用来定义指针:

long *p;
p = new long;  //申请一个long类型的内存空间
*p = 10;  //将10赋值给指针p所指向的内存空间
cout << *p;  //输出结果:10

long类型的使用方法十分灵活,可以用来定义数字、枚举类型以及指针,而且由于取值范围比int类型要大,在存储大数据时也是一种不错的选择。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。