Computer >> Máy Tính >  >> Lập trình >> C ++

Sự khác biệt giữa int và long trong C ++ là gì?

int

Kiểu dữ liệu int được sử dụng để lưu trữ các giá trị nguyên. Nó có thể được ký hoặc không được ký. Kiểu dữ liệu int là 32 bit hoặc 4 byte. Nó yêu cầu ít diện tích bộ nhớ hơn dài để lưu trữ một giá trị. Từ khóa “int” được sử dụng để khai báo một biến số nguyên.

Sau đây là cú pháp của kiểu dữ liệu int.

int variable_name;

Đây,

tên_biến - Tên của biến do người dùng cung cấp.

Sau đây là một ví dụ về kiểu dữ liệu int.

Ví dụ

#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;
}

Đầu ra

The value of c : 18

dài

Kiểu dữ liệu dài được sử dụng để lưu trữ các giá trị số nguyên dài. Nó có thể được ký hoặc không được ký. Kiểu dữ liệu dài là 64-bit hoặc 8 byte. Nó yêu cầu nhiều vùng nhớ hơn int để lưu giá trị. Từ khóa “long” được sử dụng để khai báo một biến số nguyên dài.

Sau đây là cú pháp của kiểu dữ liệu dài.

long variable_name;

Đây,

tên_biến - Tên của biến do người dùng cung cấp.

Sau đây là một ví dụ về kiểu dữ liệu dài.

Ví dụ

#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;
}

Đầu ra

The value of c : 36