Trong ví dụ này, bạn sẽ học cách chứng minh hoạt động của từ khóa dài.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình C sau:
- C Các kiểu dữ liệu
- C Biến, Hằng số và Chữ viết
- Đầu ra đầu vào C (I / O)
Chương trình Sử dụng từ khóa dài
#include int main() ( int a; long b; // equivalent to long int b; long long c; // equivalent to long long int c; double e; long double f; printf("Size of int = %zu bytes ", sizeof(a)); printf("Size of long int = %zu bytes", sizeof(b)); printf("Size of long long int = %zu bytes", sizeof(c)); printf("Size of double = %zu bytes", sizeof(e)); printf("Size of long double = %zu bytes", sizeof(f)); return 0; )
Đầu ra
Kích thước int = 4 byte Kích thước long int = 8 byte Kích thước long int = 8 byte Kích thước double = 8 byte Kích thước long double = 16 byte
Trong chương trình này, các sizeofnhà điều hành được sử dụng để tìm ra kích thước của int, long, long long, doublevà long doublecác biến.
Như bạn có thể thấy, kích thước của long intvà long doublebiến lớn hơn intvà doublebiến tương ứng.
Nhân tiện, sizeoftoán tử trả về size_t(kiểu tích phân không dấu).
Kiểu size_tdữ liệu được sử dụng để biểu thị kích thước của một đối tượng. Thông số định dạng được sử dụng cho size_tlà %zu.
Lưu ý: Các longtừ khóa không thể được sử dụng với floatvà charcác loại.








