Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

long long trong C/C++ là gì?

Trong một số trường hợp ta dùng long long trong C hoặc C++. long long chiếm gấp đôi bộ nhớ so với long. Trên các hệ thống khác nhau, không gian cấp phát khác nhau. Trên môi trường Linux, long chiếm 64-bit (8 byte), long long chiếm 128-bit (16 byte). Dùng khi cần xử lý giá trị nguyên lớn.

Có thể kiểm tra kích thước các kiểu bằng chương trình đơn giản sau.

Ví dụ

#include <iostream>
using namespace std;

int main() {
    int a;
    long b;
    long long c;
    cout << "Size of int = " << sizeof(a) << " bytes \n";
    cout << "Size of long = " << sizeof(b) << " bytes\n";
    cout << "Size of long long = " << sizeof(c) << " bytes\n";
    return 0;
}

Kết quả

Size of int = 4 bytes
Size of long = 4 bytes
Size of long long = 8 bytes

Kết quả có thể khác nhau tùy hệ thống. Ở đây dùng Windows để test.