Trong ví dụ này, bạn sẽ học cách đánh giá kích thước của từng biến bằng cách sử dụng toán tử sizeof.
Để 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)
Các sizeof(variable)
nhà điều hành tính toán kích thước của một biến. Và, để in kết quả trả về sizeof
, chúng tôi sử dụng một trong hai %lu
hoặc từ %zu
định dạng.
Chương trình tìm kích thước của các biến
#include int main() ( int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes", sizeof(intType)); printf("Size of float: %zu bytes", sizeof(floatType)); printf("Size of double: %zu bytes", sizeof(doubleType)); printf("Size of char: %zu byte", sizeof(charType)); return 0; )
Đầu ra
Kích thước của int: 4 byte Kích thước của float: 4 byte Kích thước của double: 8 byte Kích thước của char: 1 byte
Trong chương trình này, 4 biến intType, floatType, doubleType và charType được khai báo.
Sau đó, kích thước của mỗi biến được tính bằng sizeof
toán tử.