C++ 中 int 和 long 的区别是什么?
int
数据类型 int 用于存储整数。它可以是有符号的或无符号的。数据类型 int 为 32 位或 4 字节。与 long 相比,它需要的内存区更少以存储值。关键字“int”用于声明整数变量。
以下是 int 数据类型的语法。
int variable_name;
其中,
variable_name − 用户给出的变量名。
以下是 int 数据类型的示例。
示例
#include <iostream>
using namespace std;
int main() {
int a = 8;
int b = 10;
int c = a+b;
cout << "The value of c : " << c;
return 0;
}输出
The value of c : 18
long
数据类型 long 用于存储长整数。它可以是有符号的或无符号的。数据类型 long 为 64 位或 8 字节。与 int 相比,它需要的内存区更多以存储值。关键字“long”用于声明长整数变量。
以下是 long 数据类型的语法。
long variable_name;
其中,
variable_name − 用户给出的变量名。
以下是 long 数据类型的示例。
示例
#include <iostream>
using namespace std;
int main() {
int a = 8;
long b = 28;
long c = long(a+b);
cout << "The value of c : " << c;
return 0;
}输出
The value of c : 36
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP