C Chương trình chứng minh hoạt động của từ khóa dài

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, doublelong doublecác biến.

Như bạn có thể thấy, kích thước của long intlong doublebiến lớn hơn intdoublebiế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_t%zu.

Lưu ý: Các longtừ khóa không thể được sử dụng với floatcharcác loại.

thú vị bài viết...