C ++中的int和long之间有什么区别?

整型

数据类型int用于存储整数值。它可以是已签名或未签名的。数据类型int为32位或4个字节。存储值所需的存储空间少于存储空间。关键字“ 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为64位或8字节。它需要比int更多的内存区域来存储值。关键字“ long”用于声明一个长整数变量。

以下是long数据类型的语法。

long variable_name;

这里,

variable_name-用户给定的变量名。

以下是长数据类型的示例。

示例

#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

以上是 C ++中的int和long之间有什么区别? 的全部内容, 来源链接: utcz.com/z/327176.html

回到顶部