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